Lead Développeur Design System (H/F)
Role details
Job location
Tech stack
Job description
bonnes pratiques afin d'assurer des solutions modulaires, maintenables et évolutives. - Garantir la cohérence technique avec l'ensemble des applicatifs et faciliter l'intégration des composants par les équipes de développement. - Travailler en collaboration étroite avec votre binôme Designer pour assurer le respect des guidelines UX/UI. 2. Collaboration et coordination des contributeurs - Encadrer les référents développeurs des applicatifs dans l'utilisation du design system et la remontée des besoins. - Animer des ateliers techniques pour former les équipes et favoriser la montée en compétence. - Réviser, valider et intégrer les contributions externes au design system en veillant à limiter la dette technique. 3. Documentation et standards techniques - Produire et maintenir une documentation claire, accessible et à jour des composants et bonnes pratiques. - Gérer les versions des composants (versioning, changelogs, communication des évolutions). - Mettre en place et maintenir des tests automatisés (unitaires, intégration, visuels) pour prévenir les régressions. 4. Innovation et veille technologique - Assurer une veille active sur les tendances design system et front-end. - Proposer des améliorations continues en matière de performance, accessibilité et modularité. - Explorer de nouvelles façons d'exploiter les composants dans les différents applicatifs. Profil recherché Compétences techniques - Expertise en développement front-end Angular. - Forte expertise en accessibilité web (a11y). - Expérience sur les design systems (composants réutilisables, design tokens : couleurs, typographies, espacements). - Appétence marquée pour la documentation technique. - Maîtrise des tests automatisés (unitaires, intégration, visuels). - Bonne connaissance des standards web. - Connaissances et compréhension de React. Compétences transverses - Excellentes compétences en communication et pédagogie. - Capacité à encadrer techniquement, animer des ateliers et fédérer des équipes. - Esprit collaboratif et capacité à travailler en binôme avec le Lead Designer. - Sens de la qualité, de la cohérence et du produit. Expérience - Une expérience préalable dans la mise en place ou l'évolution d'un design system est un réel atout. Objectifs du poste - Assurer l'évolution continue du design system (technique et fonctionnelle). - Maintenir une documentation fiable et partagée. - Garantir une adoption fluide du design system par les équipes applicatives. - Améliorer en continu la performance, l'accessibilité et la maintenabilité des Stack technique - Angular - Storybook - Stencil - Angular CDK - Vitest - Supernova - Turborepo - Azure DevOps, * AngularCette compétence est indispensable
- Angular CDKCette compétence est indispensable
- Azure DevopsCette compétence est indispensable
- Collaborer avec une équipe projetCette compétence est indispensable
- StencilCette compétence est indispensable
- StorybookCette compétence est indispensable
- SupernovaCette compétence est indispensable
- TurborepoCette compétence est indispensable
- VitestCette compétence est indispensable
- Concevoir des interfaces UX/UI
- Concevoir et réaliser des éléments graphiques et visuels
- Recueillir et analyser les besoins client
- UX Designer
Requirements
Savoir-être professionnels
- Avoir l'esprit d'équipe
- Faire preuve d'autonomie
- Etre force de proposition
Benefits & conditions
- Qualification : Cadre
- Secteur d'activité : Conseil en systèmes et logiciels informatiques