Dans le cadre d’une mission de prestation de 6 mois renouvelable, vous serez recruté en tant que Lead Front‑End Developer spécialisé dans les Design Systems. Vous travaillerez à Casablanca, au sein d’une équipe internationale, et vous serez en charge de la conception, de la mise en œuvre et de la maintenance d’un Design System transversal pour un client majeur. Votre rôle consistera à définir les standards visuels et techniques, à créer des composants UI modulaires compatibles avec Angular, React, Vue.js et Web Components, et à assurer leur intégration dans des applications web, mobiles et bornes interactives.
Vous devrez maîtriser les outils monorepo (Nx, Lerna), le versioning sémantique, le packaging npm, ainsi que les bonnes pratiques d’accessibilité, de performance front‑end et de tests automatisés. Vous participerez activement à l’organisation technique du projet, en collaborant étroitement avec le Chapter Lead Front pour structurer l’architecture globale, définir les conventions de code et promouvoir les bonnes pratiques au sein du SI. Vous serez également référent technique auprès des équipes de développement, en les accompagnant dans l’adoption du Design System, en résolvant les problèmes d’intégration et en centralisant les retours pour améliorer continuellement les composants.
En plus de vos compétences techniques, vous devrez démontrer une excellente communication écrite et orale en français et en anglais, afin de collaborer efficacement avec les 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 technologique continue sur les dernières tendances front‑end (Angular, React, Vue, Web Components, IA). Vous évaluerez les solutions existantes, proposerez des améliorations et vous assurerez le respect des délais tout en maintenant des standards élevés.
Le profil idéal possède un Bac+5 en informatique ou un diplôme équivalent, ainsi qu’une expérience significative de plus de 7 ans en développement JavaScript/TypeScript. Une expérience concrète en gouvernance de Design System, en monorepo, en versioning sémantique et en publication de packages est fortement souhaitée. Une connaissance du secteur retail ou de la grande distribution serait un atout supplémentaire. Vous serez rémunéré en fonction de votre expertise et de votre expérience, avec un taux journalier compris entre 220 et 225 heures.