Nous sommes à la recherche d’un Lead Front‑End Developer expérimenté pour une mission freelance de 6 mois, renouvelable, à Casablanca. Vous serez le référent technique au sein de notre équipe Design System, sous la responsabilité directe du Chapter Lead Front. Votre rôle consistera à piloter la conception, l’implémentation et la maintenance du Design System du Groupe, garantissant une cohérence visuelle et technique à l’échelle de l’entreprise, dans un contexte multi‑marques et multi‑canaux.
Vous contribuerez activement au développement et à la maintenance du Design System, en créant des composants UI modulaires et robustes, utilisables dans différents frameworks (Angular, React, Vue) et sur divers supports (web, mobile, borne). Vous serez également responsable de la documentation technique, de la gestion des versions sémantiques, du packaging npm et de la coordination des dépendances croisées.
Vous participerez à l’organisation technique du projet en monorepo (Nx, Lerna), en assurant une gestion rigoureuse du versionning, du packaging et de la publication des packages. 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 dans l’ensemble 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 pour améliorer continuellement les composants. Vous animerez des Tech Talks, des revues techniques et des ateliers, et assurerez une veille régulière sur les technologies front‑end (Angular, React, Vue, Web Components, etc.).
Vous devez être capable de communiquer efficacement en français et en anglais, tant à l’écrit qu’à l’oral, avec des développeurs, designers, PO et responsables techniques. Vous devez également posséder une forte capacité d’évaluation du code, d’identification des problématiques et de proposition de solutions d’amélioration, tout en respectant les délais et en maintenant des standards élevés.
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). Une expérience concrète en contribution ou gouvernance de Design System est fortement souhaitée. Vous devez maîtriser les bonnes pratiques en accessibilité, performance front‑end et tests automatisés. Une expérience préalable dans le secteur du retail / commerce de détail ou dans un contexte de grande distribution serait un atout appréciable.
Cette mission freelance offre l’opportunité de travailler sur des projets stratégiques, de contribuer à la standardisation de l’expérience utilisateur et de jouer un rôle de leadership technique au sein d’une équipe dynamique. Si vous êtes passionné par le front‑end, les Design Systems et le travail collaboratif, nous serions ravis de recevoir votre candidature.