Vous êtes un Lead Front‑End Developer passionné par les technologies modernes et l’architecture logicielle. Dans le cadre d’une mission de prestation, vous rejoindrez l’équipe Design System d’un client de premier plan, en pleine phase de standardisation de l’expérience utilisateur. Votre rôle sera de piloter la conception, l’implémentation et la maintenance du Design System, garantissant une cohérence visuelle et technique à l’échelle de l’entreprise, dans un contexte multi‑marques et multi‑canaux.
Responsabilités clés :
- Leadership technique : Vous serez le référent technique au sein de l’équipe Design System, sous la responsabilité directe du Chapter Lead Front. Vous définirez les choix techniques, la gouvernance des composants, et assurerez le support aux projets consommateurs.
- Conception et développement : Vous concevrez, implémenterez et documenterez des composants UI modulaires et robustes, utilisables dans différents frameworks (Angular, React, Vue) et sur divers supports (web, mobile, borne). Vous développerez également des Web Components, notamment via Stencil, pour favoriser la compatibilité multi‑frameworks et l’indépendance technologique.
- Organisation technique : 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.
- Support transverse : 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.
- Communication et veille : Vous animerez des Tech Talks, des revues techniques ou des ateliers, et assurerez une veille régulière sur les technologies front‑end (Angular, React, Vue, Web Components, IA).
Profil recherché :
- Formation : Bac+5, diplôme d’ingénieur ou équivalent universitaire, spécialisation en informatique.
- Expérience : 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.
- Maîtrise des bonnes pratiques en accessibilité, performance front‑end et tests automatisés. Connaissance des environnements monorepo, du versionning sémantique et des outils de publication de packages.
- Capacité à communiquer efficacement en français et en anglais, à évaluer le code et ses impacts, à remettre en question les solutions existantes, à respecter les délais tout en maintenant des standards élevés, et à collaborer efficacement avec les membres de l’équipe.
Conditions de la mission :
- Type de contrat : Freelance.
- Durée : 6 mois renouvelable (220 à 225 jours ouvrés).
- Localisation : Casablanca, Maroc.
Cette mission offre l’opportunité de travailler sur des projets stratégiques, de contribuer à la transformation digitale d’un client majeur, et de partager votre expertise avec une équipe dynamique et innovante. Si vous êtes passionné par le design system, le front‑end moderne et le leadership technique, nous serions ravis de recevoir votre candidature.