Contexte
Faire de Leroy Merlin, l’évidence habitat implique une accélération dans notre capacité à élargir notre offre de produits pour répondre toujours mieux aux besoins des habitants. Dans ce cadre, la marketplace d’Adeo (maison mère de Leroy Merlin) a été lancée en 2020 et se divise en deux piliers : un centré sur les vendeurs 3P (Sellers), un centré sur l’offre et les produits.
Dans le cadre de cette stratégie ambitieuse, nous recherchons un développeur full-stack pour renforcer l’équipe responsable de l’enregistrement et du cycle de vie de la donnée de nos vendeurs marketplace (appelés Sellers). Les outils que nous développons sont à destination des Sellers comme de nos Opérateurs. Plusieurs interfaces digitales sont nécessaires pour intégrer un vendeur et lui permettre de gérer les données relatives à son entité légale et à la configuration de sa boutique.
Ces interfaces sont mises à disposition dans un portail applicatif unifié (logique micro frontend) et/ou sur nos sites Leroy Merlin et Bricoman dans différents pays.
Elles alimentent une base de données des Sellers qui sert de référentiel pour toutes les autres briques applicatives de la Marketplace.
Vous interviendrez au sein d’une équipe composée de 4 développeurs, 1 tech lead et 1 product manager, dans un cadre bienveillant et centré sur l’humain (collaborateurs comme utilisateurs). Votre rôle sera clé dans l’accompagnement des équipes de développeurs, notamment front-end, du Product Owner et du tech lead pour garantir la qualité de nos applicatifs et un bon niveau de delivery. Vous devez avoir une très bonne expérience en Vue.js, TypeScript et Node.js, et de bonnes capacités à accompagner sur du cadrage IT. Vous serez amener à prendre le lead de certains sujets techniques, en appui du Tech lead et des Products Owner du domaine. Des compétences dans d’autres langages back-end (Java, PHP) sont un plus pour accompagner le collectif sur les composants communs aux domaines.
Mission
Vos tâches principales seront :
– Développement front-end Vuejs, back for front et back-end en NodeJS
– Mise en oeuvre des interfaces front et des back for front associés en collaboration avec les autres développeurs back-end et front-end de l’équipe
– Cadrage technique en soutien du Tech lead
– Maintenance de la CICD et des outils de déploiement
– Rédaction et mise à jour de la documentation technique
– Tests unitaires sur Cucumber et fonctionnels automatisés sur Cypress et Playwright
– Respect de l’état de l’art en matière de cyber-sécurité, performance et qualité du code