Nous recherchons un Lead Developer JavaScript / TypeScript en freelance pour rejoindre notre client, un acteur majeur du secteur des systèmes d’information et de la transformation digitale. La mission, d’une durée de 6 mois renouvelable (220 à 225 jours-homme), se situe à Casablanca, avec possibilité de travailler à Rabat selon les besoins du projet.
Responsabilités principales :
- Contribuer activement au développement et à la maintenance du Design System du groupe, garantissant la cohérence visuelle et technique à l’échelle de l’entreprise.
- Concevoir, implémenter et documenter des composants UI modulaires et robustes, utilisables dans différents frameworks (Angular, React, Vue) et sur divers supports (web, mobile, borne).
- Développer des solutions Web Components, notamment avec Stencil, pour favoriser la compatibilité multi-frameworks et l’indépendance technologique.
- Participer à 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.
- Collaborer é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.
- Accompagner les équipes de développement dans l’adoption du Design System, résoudre les problématiques d’intégration et centraliser les retours pour améliorer continuellement les composants.
- Être un référent technique reconnu, capable de communiquer efficacement en français et en anglais avec les développeurs, designers, PO et responsables techniques.
- Animation de Tech Talks, revues techniques et ateliers, assurant une veille régulière sur les technologies front-end (Angular, React, Vue, Web Components).
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent, avec une spécialisation en informatique.
- Minimum 7 ans d’expérience en développement JavaScript / TypeScript, avec une expertise reconnue sur au moins un framework front moderne.
- Expérience concrète en contribution ou gouvernance de Design System souhaitée.
- 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 appréciée.
Cette mission offre l’opportunité de travailler sur des projets stratégiques, de jouer un rôle de leadership technique et de contribuer à la standardisation de l’expérience utilisateur au sein d’un groupe multi-marques. Si vous êtes passionné(e) par le front-end, les Design Systems et le travail collaboratif, nous serions ravis de vous rencontrer.