Share this job
Contexte de la mission
Nous construisons un design system qui alimente des dizaines de produits digitaux à travers l’entreprise. En tant qu’Ingénieur Logiciel Senior, vous jouerez un rôle clé dans la conception et la mise à l’échelle des fondations partagées utilisées par des centaines de designers et développeurs dans le monde. Vous collaborerez étroitement avec des designers, des ingénieurs et le responsable du Design System pour faire évoluer notre bibliothèque Angular, renforcer nos fondations techniques et favoriser son adoption dans toutes les équipes. Votre travail contribuera à offrir une expérience utilisateur cohérente, accessible et de haute qualité dans l’écosystème digital du groupe.
Objectifs et livrables
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 conception 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
Qualifications
• Solide expérience en JavaScript/TypeScript, CSS/SCSS et Angular
• Maîtrise du packaging et de la distribution de packages NPM performants
• Expérience dans la création et la maintenance de bibliothèques de composants à grande échelle
• Bonne compréhension des design tokens, systèmes de thèmes et architectures CSS évolutives
• Connaissance approfondie des standards d’accessibilité (WCAG) et des bonnes pratiques de tests
• Capacité à encadrer des pairs, promouvoir une architecture propre et faire le lien entre design et ingénierie
• Excellentes compétences en communication et esprit collaboratif.
• Maîtrise de l’anglais, écrit et oral.
Stack Technique
• Langages : JavaScript, TypeScript, CSS/SCSS
• Frameworks : Angular, Node
• Librairies & Outils : Storybook, Style Dictionary, Nx, Jest, Cypress
• CI/CD & DevOps : GitHub Actions, npm
• Versioning & Repos : Git, GitHub
• Design & Collaboration : Figma, Jira, Confluence
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 communautés internes de développeurs
• Expérience dans des écosystèmes produits à grande échelle
• Connaissance de Python, Terraform et AWS considérée comme un plus
Candidate profile
Qualifications
• Solide expérience en JavaScript/TypeScript, CSS/SCSS et Angular
• Maîtrise du packaging et de la distribution de packages NPM performants
• Expérience dans la création et la maintenance de bibliothèques de composants à grande échelle
• Bonne compréhension des design tokens, systèmes de thèmes et architectures CSS évolutives
• Connaissance approfondie des standards d’accessibilité (WCAG) et des bonnes pratiques de tests
• Capacité à encadrer des pairs, promouvoir une architecture propre et faire le lien entre design et ingénierie
• Excellentes compétences en communication et esprit collaboratif. • Maîtrise de l’anglais, écrit et oral.
Working environment
Qualifications
• Solide expérience en JavaScript/TypeScript, CSS/SCSS et Angular
• Maîtrise du packaging et de la distribution de packages NPM performants
• Expérience dans la création et la maintenance de bibliothèques de composants à grande échelle
• Bonne compréhension des design tokens, systèmes de thèmes et architectures CSS évolutives
• Connaissance approfondie des standards d’accessibilité (WCAG) et des bonnes pratiques de tests
• Capacité à encadrer des pairs, promouvoir une architecture propre et faire le lien entre design et ingénierie
• Excellentes compétences en communication et esprit collaboratif. • Maîtrise de l’anglais, écrit et oral.
• Design & Collaboration : Figma, Jira, Confluence
Discover Comet
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)
Comet