Vous êtes un Lead Front-End Developer expérimenté, spécialisé dans la conception et la gouvernance de Design Systems. Dans le cadre d’une mission de prestation de 6 mois renouvelable (220 à 225 JH), vous rejoindrez l’équipe Design System de notre client, un groupe multi-marques et multi-canaux, afin de contribuer à la standardisation de l’expérience utilisateur à l’échelle de l’entreprise.
Vos missions principales :
- Conception et maintenance du Design System : Vous développerez, documenterez et maintiendrez des composants UI modulaires et robustes, utilisables dans différents frameworks (Angular, React, Vue) et sur divers supports (web, mobile, borne). Vous implémenterez des Web Components (Stencil) pour garantir la compatibilité multi-frameworks et l’indépendance technologique.
- Architecture technique et gouvernance : Vous participerez à 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 définirez les conventions, arbitrerez les choix techniques et promouvrerez les bonnes pratiques au sein de l’équipe.
- Support transversal aux projets consommateurs : 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 pour améliorer continuellement les composants.
- Communication et leadership technique : Vous serez un référent reconnu, capable de communiquer efficacement en français et en anglais avec des développeurs, designers, PO et responsables techniques. Vous animerez des Tech Talks, des revues techniques et des ateliers pour partager vos connaissances et assurer une veille régulière sur les technologies front-end.
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou cursus universitaire équivalent, spécialisé en informatique.
- Minimum 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).
- Expérience concrète en contribution ou gouvernance de Design System.
- Connaissance des environnements monorepo, du versionning sémantique et des outils de publication de packages.
- Maîtrise des bonnes pratiques en accessibilité, performance front-end et tests automatisés.
- Expérience préalable dans le secteur du retail / commerce de détail ou dans un contexte de grande distribution est un atout.
Compétences techniques : JavaScript, TypeScript, Angular, React, Vue.js, Design System, Web Components, Stencil, monorepo, Nx, Lerna, versioning semantic, packaging npm, accessibility, performance front-end, automated testing.
Compétences linguistiques : Français (niveau B2), Anglais (niveau B2).
Conditions : Mission freelance, 6 mois renouvelable, 220 à 225 jours-homme, rémunération à définir selon expérience.