Vous êtes un développeur front‑end confirmé, passionné par la création d’interfaces utilisateurs cohérentes et évolutives. Dans le cadre d’une mission de prestation de six mois renouvelable, vous rejoindrez l’équipe Design System de notre client, un groupe multi‑marques opérant à l’échelle internationale. Votre rôle sera de piloter la conception, l’implémentation et la documentation de composants UI modulaires, utilisables sur plusieurs frameworks (Angular, React, Vue) et supports (web, mobile, borne). Vous participerez activement à la standardisation de l’expérience utilisateur, en garantissant la cohérence visuelle et technique à travers l’ensemble du groupe.
Responsabilités clés :
- Contribuer au développement et à la maintenance du Design System, en assurant la cohérence visuelle et technique.
- Concevoir, implémenter et documenter des composants UI modulaires, robustes et réutilisables.
- Déployer des solutions Web Components (Stencil) pour favoriser la compatibilité multi‑frameworks.
- Organiser la gestion technique du projet en monorepo (Nx, Lerna), en appliquant un versioning sémantique rigoureux.
- Collaborer avec le Chapter Lead Front pour structurer l’architecture globale, définir les conventions et arbitrer les choix techniques.
- Assurer la gouvernance des composants, la qualité du code et la conformité aux bonnes pratiques (accessibilité, performance, tests automatisés).
- 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.
- Communiquer efficacement en français et en anglais avec les développeurs, designers, PO et responsables techniques.
- Animer des Tech Talks, revues techniques et ateliers pour partager les connaissances et promouvoir la veille technologique.
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, 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.
- Expérience concrète en contribution ou gouvernance de Design System souhaitée.
- Connaissance des environnements monorepo, du versioning sémantique et des outils de publication de packages.
- Maîtrise des bonnes pratiques en accessibilité, performance front‑end et tests automatisés.
- Capacité à évaluer le code, remettre en question les solutions existantes et proposer des améliorations.
- Excellentes compétences en communication écrite et orale en français et en anglais.
- Expérience préalable dans le secteur du retail ou de la grande distribution appréciée.
Conditions de travail :
- Mission freelance, durée de 6 mois renouvelable (220 à 225 jours ouvrés).
- Localisation : Casablanca, Maroc.
- Rémunération à négocier selon expérience et compétences.
- Environnement de travail stimulant, avec des équipes pluridisciplinaires et un fort accent sur l’innovation.
Vous souhaitez rejoindre un projet ambitieux, travailler sur des technologies de pointe et contribuer à la transformation digitale d’un groupe international ? Postulez dès maintenant et faites partie d’une équipe qui valorise l’excellence technique et la collaboration.