Dans le cadre d’une mission de prestation, Novancy vous propose de rejoindre son équipe Design System en tant que Lead Développeur Front‑End. Vous serez le référent technique au sein de l’équipe Design System, sous la responsabilité directe du Chapter Lead Front. Votre rôle consistera à piloter la conception, l’implémentation et la documentation de composants UI modulaires et robustes, utilisables dans plusieurs frameworks (Angular, React, Vue) et supports (web, mobile, borne). Vous devrez également développer des Web Components, notamment avec Stencil, afin de garantir une compatibilité multi‑frameworks et une indépendance technologique.
Vous participerez activement à l’organisation technique du projet en monorepo (Nx, Lerna), en assurant une gestion rigoureuse du versionning sémantique, du packaging npm et des dépendances croisées. Vous collaborerez étroitement avec le Chapter Lead Front pour structurer l’architecture globale, définir les conventions, arbitrer les choix techniques et promouvoir les bonnes pratiques au sein du SI. Vous accompagnerez les équipes de développement dans l’adoption du Design System, résoudrez les problématiques d’intégration et centraliserez les retours afin d’améliorer continuellement les composants.
Vous animerez des Tech Talks, des revues techniques et des ateliers, tout en assurant une veille régulière sur les technologies front‑end (Angular, React, Vue, Web Components). Vous serez également responsable de la communication et du leadership technique, en étant capable de communiquer efficacement en français et en anglais avec développeurs, designers, PO et responsables techniques. Vous évaluerez le code, proposerez des améliorations, respecterez les délais et maintiendrez des standards élevés.
Vous devez être diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent, avec une spécialisation en informatique, et justifier d’une expérience professionnelle significative. Vous devez posséder au moins 7 ans d’expérience en développement JavaScript/TypeScript, avec une expertise reconnue sur au moins un framework front moderne (Angular, React, Vue.js). Une expérience concrète en contribution ou gouvernance de Design System est fortement souhaitée, ainsi qu’une connaissance des environnements monorepo, du versionning sémantique et des outils de publication de packages. La maîtrise des bonnes pratiques en accessibilité, performance front‑end et tests automatisés est un plus. Une expérience préalable dans le secteur du retail ou de la grande distribution serait un atout apprécié.