Afin de compléter les talents de l’équipe et d’accélérer notre vitesse de migration, le poste que nous te proposons est à dominante frontend et a pour mission de :
Concevoir et implémenter de bout en bout des solutions techniques pour répondre aux nouveaux besoins opérationnels des équipes internes, des chauffeurs partenaires et des clients;
Achever l’évolution technologique et métier de SUPERVAN en 2024 en réalisant étape par étape le portage et l’amélioration des fonctionnalités de la plateforme legacy (PHP) vers la nouvelle plateforme 2.0 (JAVASCRIPT);
Développer des applications web complètes sur une stack moderne principalement en frontend (React) et occasionnellement en backend (Node);
Participer à l’amélioration continue de la qualité de développement et de l’efficacité de l’équipe;
Maintenir en conditions opérationnelle l’environnement de production des différents produit. Solutionner de manière adaptée les anomalies qui peuvent être rencontrées et remontées par les équipes métiers ou les utilisateurs finaux;
Partager et documenter les connaissances et des bonnes pratiques du poste;
Participer de façon basique à la gestion de l’infrastructure;
S’adapter dans un premier temps aux outils, technologies, méthodes et conventions de l’équipe en place, et ne pourquoi pas les challenger dans un second temps;
Le poste exige une solide expérience de développeur frontend mais peut évoluer plus tard vers une position fullstack plus équilibrée pouvant intervenir sur le backend ou l’infrastructure si le sujet t’intéresse.
“La migration technologique à opérer est un impératif stratégique déterminant qui nous permettra de proposer des produits toujours plus ambitieux, il faut donc s’attendre à avoir rapidement des responsabilités et occuper un rôle clé au sein de l’équipe.” - Laurent PAYET - CTO
Notre roadmap est très riche, à la fois par la diversité des sujets abordés et par l’intérêt qu’elle suscite chez les différentes équipes de SUPERVAN. L’éventail technologique utilisé se marie bien aux divers défis de la logistique et du transport pour soulever des problématiques passionnantes à résoudre au quotidien :
création de nouveaux produits de A à Z
maintenance et évolutions de produits existants
tunnels de commande
page de suivi de commande avec suivi du chauffeur en temps réel
portail client avec dashboard
portail d’administration avec dashboard
application driver
Frontend
ReactJS (Typescript)
AlpineJS (legacy)
Mobile
Backend
Serveur NodeJS basé sur Nest.js - Fastify (Typescript)
Base de données Postgresql, ORM Prisma
Monitoring
CI / CD
Cloud
Nous te proposons un cadre idéal pour exprimer ton talent :
un défi technique qui oblige à la polyvalence et à une bonne organisation du travail.
de beaux locaux, lumineux, dédiés à la tech situés dans un des quartiers les plus gourmand de Paris.
une organisation du travail pragmatique pour s’en tenir aux conceptions les plus simples possibles
du matériel de grande qualité, que ce soit sur Mac ou Linux.
une ambiance startup dans laquelle les opinions et les conseils bienveillants de la tech sont écoutés avec attention.
une équipe à taille humaine, qui se retrouve régulièrement en dehors de nos locaux pour des moments de convivialité.
Chez SUPERVAN, notre force n’est pas de proposer des avantages employés toujours plus farfelus. On mise tout sur le principal : créer le meilleur environnement de travail possible.
Les challenges techniques offrent une grande proximité avec l’activité qui se déroule sur le terrain, et placent tes prochains développements au cœur d’un secteur qui continue sa mutation digitale : le transport de marchandises volumineuses sur le dernier kilomètre.
Nous misons également beaucoup sur la polyvalence et l’autonomie de chaque membre de l’équipe afin de fluidifier sa dynamique de livraison. Cette autonomie signifie que chaque développeur peut, de sa propre initiative :
affiner auprès du métier un brief ou une spécification qui manquerait de précision
proposer une maquette, un design
réaliser de la documentation utile au reste de l’équipe
demander un revue de code ou une session de peer programming
pousser en production le code produit, revu par le reste de l’équipe, d’une fonctionnalité testée par le produit
monitorer le bon fonctionnement du composant nouvellement déployé
Que ce soit sur le front en REACT, le mobile en REACT NATIVE ou le backend en NODEJS, tu as l’opportunité d’évoluer chez nous dans un cadre de travail sain, avec du matériel très qualitatif et une équipe géniale. Notre philosophie est de récompenser l’énergie que tu nous apporteras par une montée en compétence sur une approche fullstack authentique et complète autour de Javascript.
Pour chaque conception technique envisagée, tu t’intéresses en priorité aux implications pragmatiques sur le plan technique et métier. Ainsi, l’idée d’acquérir rapidement une connaissance fine des règles métiers des différents produits pour maximiser ton impact pendant les ateliers de conception ou de résolution de problèmes ne te fait pas peur.
En possession d’une connaissance approfondie du métier, tu es force de proposition pour concevoir, faire prioriser et implémenter des opportunités d’améliorations du produit.
Tu sais rendre compte succinctement de l’état d’avancement de tes développements et donner une estimation de leur date de mise en prod, compte tenu de la liste des sous-tâches te restant à accomplir.
Tu apprécies le travail en équipe et tu valorises le partage des connaissances, par exemple avec du peer programming ou de la documentation opérationnelle.
Tu es à l’aise avec une organisation du travail en Kanban, sans sprint donc, mais toujours avec une approche agile offrant transparence et flexibilité aux équipes métier.
Tu comprends l’intérêt de sécuriser tes développements par des tests unitaires ou des tests d’intégration et tu encourages les autres membres de la team à le faire
Tu accordes de l’importance à la qualité des spécifications dans les tickets, mais s’il en manque tu es autonome et proactif•ve pour aller les chercher seul•e auprès des équipes métier.
Tu valorises la spontanéité des échanges lorsque tu travailles en présentiel, et tu acceptes de nous rejoindre au moins 2 jours fixes par semaine dans nos supers locaux à Paris, près de Bastille.
Tu as une forte expérience en React.js notamment via TypeScript.
Tu as au moins 3 ans d’expérience professionnelle en frontend sur React (hors alternance / stages / formations diplômantes) (cf mot de la fin).
Tu as les compétences minimales pour créer ou modifier des routes ou méthode du backend, tu acceptes qu’il sera possible de te demander d’y jeter occasionnellement un coup d’oeil.
Tu es force de proposition pour proposer des maquettes mêmes sommaires
Tu as déjà travaillé dans un monorepo (ex: turbo repo)
Tu as récemment développé sous ReactNative avec Expo
Tu aimes être en veille technologique sur l’écosystème JS pour détecter les meilleures pratiques du développement et les librairies / outils existant les plus adaptées au besoin.
L’expérience minimale requise pour ce poste n’est vraiment pas à prendre à la légère et constitue un absolu minimum. En effet, l’environnement de développement actuel chez SUPERVAN n’est pas encore adapté aux développeur•euse•s débutant•e•s. Nous pensons que c’est une mauvaise idée de postuler s’il s’agit de ta première expérience professionnelle.
La logistique n’est pas un sujet facile. Les intégrations auprès de nos clients peuvent être parfois complexes. Nous avons bien conscience qu’un temps d’adaptation est nécessaire pour un nouvel arrivant, même pour un profil très expérimenté.
“ Pour devenir un acteur clé du développement technologique de SUPERVAN, il ne suffit pas d’être au point techniquement en démontrant par exemple une aisance en développement informatique pour manipuler le temps, l’espace et des machines à état.
Pour avoir un réel impact, il est crucial de pouvoir acquérir rapidement une connaissance approfondie du fonctionnement des produits et une compréhension de la réalité du terrain. Cette connaissance rend les développeurs autonomes, proactifs et leur confère ainsi plus d’impact.
Nous croyons en l’idée que les développeurs d’aujourd’hui et de demain ne se distinguent pas uniquement par la qualité du code qu’il peuvent produire mais aussi par leur capacité à se mettre dans la peau des utilisateurs finaux pour être force de proposition sans toujours nécessairement dépendre d’un designer, un intégrateur, un PM une PO ou un QA. “ - Laurent PAYET - CTO
Si cela te motive encore plus alors SUPERVAN est fait pour toi et il ne te reste plus qu’à postuler :)
ATTENTION - Les premiers appels et entretiens se tiendront à partir du 15 Octobre 2024.
Le processus de recrutement se compose de 4 entretiens, chacun d’une durée pouvant grandement varier :
Après réception et analyse de ta candidature nous faisons le point 5 minutes par téléphone pour comprendre où tu en es dans ta recherche et valider quelques impératifs pour éviter des entretiens inutiles.
Nous t’envoyons un premier questionnaire de personnalité qui nous permettra de comprendre ce qui est le plus important pour toi dans ton quotidien de développeur•se. Tu pourras préparer toutes tes questions à la fin de ce questionnaire pour préparer l’entretien suivant.
Le premier entretien se déroule avec le CTO pour une présentation de tes motivations et tes attentes. Nous repassons ensuite en revue les différentes questions que tu as préparé ou que tu souhaites nous poser directement. L’entretien dure une heure.
Dans une seconde session plus technique avec le CTO et le Lead Dev, t’évaluent sur la partie FRONTEND. Une fois le test récupéré depuis Github, tu nous partages ton écran pour nous expliquer ta progression. Il y a plusieurs exercices. Certains exigent d’écrire du code et d’autres de partager une stratégie par écrit. Cet entretien dure environ 1h50 + 10 minutes de débrief et d’échange.
Un dernier entretien de 30 min avec le fondateur de SUPERVAN finalise le processus pour la validation de ton recrutement.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Ivry-sur-Seine