Vous êtes un Lead Developer confirmé, spécialisé en JavaScript et TypeScript, avec une solide expérience sur au moins deux frameworks modernes (Angular, React, Vue.js). Votre rôle sera de piloter le Design System transverse de notre client, en assurant la 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 concevant, implémentant et documentant des composants UI modulaires et robustes, utilisables dans différents frameworks (Angular, React, Vue) et sur divers supports (web, mobile, borne). Vous serez également chargé de la mise en œuvre de Web Components, notamment via Stencil, afin de garantir la compatibilité multi‑frameworks et l’indépendance technologique.
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 travaillerez main dans la main 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 explorerez également l’intégration du Design System dans les outils d’IA, afin d’enrichir les expériences utilisateurs.
En tant que référent technique, 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…). Vous serez capable de communiquer efficacement en français comme en anglais, aussi bien avec des développeurs qu’avec des designers, PO ou responsables techniques.
Vous possédez un Bac+5 en école d’ingénieur ou cursus universitaire équivalent, avec une spécialisation en informatique, ou justifiez d’une expérience professionnelle significative équivalente. Vous avez au moins 7 ans d’expérience en développement JavaScript/TypeScript, avec une expertise reconnue sur au moins un framework front moderne. Une expérience concrète en contribution ou gouvernance de Design System est fortement souhaitée. Vous maîtrisez les bonnes pratiques en accessibilité, performance front‑end et tests automatisés, et avez une connaissance des environnements monorepo, du versionning sémantique et des outils de publication de packages. Une expérience préalable dans le secteur du retail ou de la grande distribution serait un atout appréciable.
Vous travaillerez en freelance, avec une durée de prestation de 6 mois renouvelable (220 à 225 JH). Vous serez basé à Casablanca, Maroc, mais la nature du poste permet une flexibilité et un travail à distance. Vous devrez respecter les délais tout en maintenant des standards élevés, collaborer efficacement avec les membres de l’équipe et contribuer à la réussite des projets stratégiques de notre client.