Contexte
Au sein de la Direction Digital & Data, vous intĂ©grerez le Digital Conso Lab (DCL), plus prĂ©cisĂ©ment lâĂ©quipe en charge du dĂ©veloppement et de lâĂ©volution de la plateforme e-commerce dâIntermarchĂ©.
En tant que Tech Lead Java & ReactJS, vous serez le garant de la qualitĂ© technique, de la performance et de lâĂ©volutivitĂ© de nos applications. Vous accompagnerez une Ă©quipe dâune dizaine de dĂ©veloppeurs et contribuerez activement Ă la modernisation de notre plateforme e-commerce, qui soutient des millions dâutilisateurs chaque jour dans leurs parcours dâachat (site web, application mobile, services Drive & Livraison).
Votre rĂŽle sera central pour assurer la robustesse de nos systĂšmes, piloter les choix technologiques, et transmettre les bonnes pratiques de dĂ©veloppement Ă lâĂ©quipe.
Vos missions
- Concevoir, faire Ă©voluer et garantir la qualitĂ© de lâarchitecture logicielle de la plateforme e-commerce.
- Assurer la qualitĂ© du code en promouvant les bonnes pratiques dâingĂ©nierie logicielle (Design Patterns, Architecture Hexagonale, Clean Code, SOLID).
- Piloter et challenger les choix technologiques, en lien avec les objectifs stratégiques du produit et les besoins métiers.
- Développer de nouvelles fonctionnalités et APIs tout en optimisant la performance et la scalabilité de la plateforme.
- Mettre en place et renforcer les tests automatisĂ©s (unitaires, dâintĂ©gration, e2e) pour assurer la robustesse du systĂšme.
- Superviser la mise en production et participer au Run applicatif (monitoring, suivi des incidents, reporting, amélioration continue).
- Favoriser la montée en compétence des développeurs en contribuant aux communautés techniques Java et ReactJS et en accompagnant les bonnes pratiques (revues de code, pair programming, mentoring).
- Travailler en étroite collaboration avec les équipes produit, mobile, web et infrastructure pour assurer la cohérence technique et fonctionnelle.
- Effectuer une veille technologique continue (Java, ReactJS, cloud, IA, event-driven architecture) et proposer des innovations adaptées.
- Participer activement aux rituels agiles (dailies, sprint reviews, rĂ©trospectives) et contribuer Ă lâamĂ©lioration des process de dĂ©veloppement.