Share this job
Notre client dans le secteur Énergie et ressources naturelles recherche un/une Ingénieur Logiciel Senior - Design System (Angular) H/F
Description de la mission :
Contexte
La mission s'inscrit dans la définition et l'évolution de la feuille de route technique d'un design system, avec un enjeu de fiabilité, de réutilisabilité, de scalabilité, de maintenabilité et d'accessibilité des composants.
Mission
La mission consiste à faire le lien entre design et ingénierie afin de transformer des composants et tokens issus de Figma en composants Angular robustes, à structurer l'architecture technique du design system, à maintenir la qualité des composants et à accompagner leur adoption par plusieurs équipes dans des contextes d'usage, de plateformes et de technologies variés.
Principales responsabilités
Définir et faire évoluer la feuille de route technique du design system
Collaborer avec les designers pour traduire les composants et tokens Figma en composants Angular fiables et réutilisables
Prendre des décisions architecturales garantissant la scalabilité, la maintenabilité et l'accessibilité
Développer, documenter et maintenir des composants avec une API claire et une couverture de tests robuste
Gérer et optimiser les pipelines de build et de déploiement via Nx, npm et GitHub Actions
Rédiger la documentation interne, animer des ateliers et accompagner les équipes dans l'intégration du design system
Travailler avec plusieurs équipes pour garantir la compatibilité du système avec des cas d'usage, plateformes et technologies variés
Environnement technique
Langages : JavaScript, TypeScript, CSS/SCSS
Frameworks : Angular, Node
Librairies et outils : Storybook, Style Dictionary, Nx, Jest, Cypress
CI/CD et DevOps : GitHub Actions, npm
Versioning et repositories : Git, GitHub
Design et collaboration : Figma, Jira, Confluence
Standards : WCAG
Livrables attendus
Feuille de route technique du design system
Composants Angular fiables, réutilisables et maintenus dans le temps
Documentation interne du design system et de ses composants
Pipelines de build et de déploiement optimisés
Ateliers d'accompagnement à l'intégration du design system
Profil recherché
Expérience
Solide expérience en JavaScript/TypeScript, CSS/SCSS et Angular
Expérience dans la création et la maintenance de bibliothèques de composants à grande échelle
Expérience de collaboration entre design et ingénierie
Compétences techniques
Maîtrise du packaging et de la distribution de packages npm performants
Bonne compréhension des design tokens, systèmes de thèmes et architectures CSS évolutives
Connaissance approfondie des standards d'accessibilité (WCAG)
Maîtrise des bonnes pratiques de tests
Capacité à promouvoir une architecture propre
Compétences personnelles
Capacité à encadrer des pairs
Excellentes compétences en communication
Esprit collaboratif
Langues
Anglais écrit et oral
Atouts supplémentaires
Maîtrise de React et/ou React Native pour des implémentations futures
Expérience avec des architectures multi-marques ou multi-thèmes
Connaissance des pipelines automatisés pour les tokens et de la synchronisation design-to-code
Contributions à des projets open source ou à des communautés internes de développeurs
Expérience dans des écosystèmes produits à grande échelle
Connaissance de Python, Terraform et AWS
Compétences / Qualités indispensables :
Angular, TypeScript / JavaScript, Design system et bibliothèques de composants, Accessibilité WCAG et tests, Nx / npm / GitHub Actions, Communication et anglais
Compétences / Qualités qui seraient un + :
React et/ou React Native, architectures multi-marques ou multi-thèmes, pipelines automatisés pour les tokens, synchronisation design-to-code, contributions open source, écosystèmes produits à grande échelle, Python, Terraform et AWSInformations concernant le télétravail :
Oui — 2 jours/semaine
Candidate profile
Angular
TypeScript / JavaScript
Design system et bibliothèques de composants
Accessibilité WCAG et tests
Nx / npm / GitHub Actions
Communication et anglais
Apply to this job!
Find your next career move from +8,000 jobs!
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
Get discovered
Recruiters come directly to look for their future hires in our CV library.
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Ingénieur Logiciel Senior - Design System (Angular)
LeHibou
