Partager cette offre
Missions et Responsabilités
1. Pilotage Technique du Design System
Développer et coordonner le développement de nouveaux composants du design system, en veillant à leur conformité avec les normes de qualité, de performance et d'accessibilité.
Définir l'architecture et les bonnes pratiques techniques autour du design system, en veillant à ce que les solutions soient modulaires, maintenables et évolutives.
Garantir la cohérence technique avec l’ensemble des applicatifs et s'assurer que les composants sont facilement intégrables par les équipes de développement des applicatifs.
Travailler en étroite collaboration avec son binôme Designer pour s'assurer que les composants respectent les directives de conception.
2. Collaboration et Coordination avec les Référents et Contributeurs
Animer des ateliers de conception afin de récupérer les besoins des référents et des applicatifs dans le but de réaliser des composants répondant au mieux à leurs besoins et contraintes.
Encadrer les référents et les contributeurs pour les former à l'utilisation des composants afin de favoriser une montée en compétence sur le design system et les pousser à remonter les besoins et problèmes rencontrés.
Réviser et valider les contributions au design system faites par d'autres développeurs afin de garantir une intégration cohérente et sans dette technique.
3. Documentation et Standards Techniques
Documenter les composants et les bonnes pratiques de développement, en s'assurant que la documentation est claire, à jour et utilisable par tous les développeurs.
Assurer la maintenance des versions des composants, en garantissant que les mises à jour suivent un processus de gestion de version adéquat, incluant des changelogs pour informer les équipes des modifications et évolutions.
Mettre en place des tests automatisés (unitaires, d'intégration, visuels) pour s'assurer que les composants sont robustes et sans régression lors des mises à jour.
4. Faciliter et mesurer l’adoption
Faciliter l’adoption des composants et des éléments du Design System dans les différents applicatifs en accompagnant les différentes équipes de consommateurs.
Créer et maintenir des scripts et outils permettant d’automatiser l’adoption en fonction des contraintes équipes des différents projets.
Maintenir et faire évoluer notre outil de mesure maison.
Analyser les data afin d’adapter les composants ou d’accompagner les équipes dans le cas d’une adoption faible.
5. Innovation et Veille Technologique
Suivre les tendances et nouvelles pratiques en matière de design system et de développement front-end pour proposer des améliorations et assurer l'évolution constante du design system.
Proposer des optimisations techniques (performance, accessibilité, modularité) et de nouvelles façons d’utiliser les composants à travers les différents applicatifs.
Profil Recherché
Compétences Techniques
Expertise en développement front-end Angular.
Expert sur les sujets d’accessibilité
Expérience avec les design systems : développement de composants réutilisables, intégration de tokens (couleurs, typographie, espace).
Appétence et expérience de documentation
Compétences en tests automatisés (tests visuels, unitaires, et d'intégration) pour assurer la stabilité des composants.
Compétence en utilisation de l’IA au service du Design System
Compétence en CI/CD et architecture projet
Connaissance des standards web.
Connaissances et compréhension de React.
Profil recherché
Compétences Transverses
Excellentes compétences en communication pour échanger avec les équipes transverses, notamment les référents et contributeurs développeurs.
Capacité à encadrer techniquement et à animer des ateliers pour les équipes de développement sur l'utilisation du design system.
Esprit collaboratif pour travailler en binôme avec le Lead Designer et assurer la cohérence entre le design et le développement.
Expérience
Une expérience préalable dans la mise en place d’un design system est indispensable.
Environnement de travail
Objectifs
Assurer l'évolution continue du design system, tant sur le plan technique que fonctionnel.
Maintenir une documentation claire et à jour, utilisable par toutes les équipes de développement.
Garantir l’adoption et l'intégration fluide des composants du design system dans les différents applicatifs via une collaboration étroite avec les référents.
Améliorer la qualité des composants en termes de performance, d'accessibilité et de maintenabilité.
Stack technique
Storybook
Angular
Accessibilité HTML
Vitest
Supernova
Turborepo
Angular CDK
Azure DevOps
Stencil
Postulez à cette offre !
Trouvez votre prochaine mission parmi +9 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Lead Dev Angular Design System
CHARLI GROUP