Basé sur 18 offres pour ce poste (Senior, Paris, 3 dernières semaines). Fourchette habituelle 500€/j–613€/j, médiane 540€/j. Cette offre (600€/j) est dans la fourchette.
Dans le cadre de l'évolution d'un Design System utilisé par de nombreuses applications digitales, nous recherchons un Ingénieur Logiciel Senior Angular afin de participer à la conception, à l'industrialisation et à l'évolution des composants et fondations techniques partagés.
Vous intégrerez une équipe pluridisciplinaire composée de développeurs et de designers afin de construire une bibliothèque de composants robuste, réutilisable et accessible, destinée à être adoptée par de nombreuses équipes de développement.
En tant qu'Ingénieur Logiciel Senior – Design System, vous jouerez un rôle moteur dans l'évolution de la plateforme technique.
Vos principales responsabilités seront les suivantes :
Définir et faire évoluer l'architecture technique du Design System.
Concevoir, développer et maintenir une bibliothèque de composants Angular réutilisables.
Transformer les composants et Design Tokens issus de Figma en composants Angular industrialisés.
Garantir la qualité, la maintenabilité, les performances et l'accessibilité des composants développés.
Définir des API de composants claires, cohérentes et facilement réutilisables.
Mettre en place une couverture complète de tests unitaires et fonctionnels.
Industrialiser les processus de build, packaging et publication des librairies via Nx, NPM et GitHub Actions.
Produire la documentation technique et fonctionnelle du Design System.
Animer des ateliers techniques et accompagner les équipes dans l'adoption des composants.
Collaborer avec les équipes Design, Produit et Développement afin d'assurer la cohérence de l'expérience utilisateur.
Participer aux choix d'architecture et aux bonnes pratiques de développement.
Faire évoluer un Design System scalable et facilement maintenable.
Garantir une expérience utilisateur homogène sur l'ensemble des applications.
Faciliter l'adoption des composants par les équipes de développement.
Améliorer la qualité, la performance et l'accessibilité des interfaces.
Industrialiser les processus de développement, de tests et de déploiement.
Assurer une documentation claire et complète du Design System.
Angular
TypeScript
JavaScript
HTML5
CSS / SCSS
Node.js
Storybook
Style Dictionary
Design Tokens
Theming
Architectures CSS évolutives
Bibliothèques de composants
Jest
Cypress
Tests unitaires
Tests fonctionnels
Accessibilité (WCAG)
Clean Architecture
Software Craftsmanship
Nx
NPM
GitHub Actions
Git
GitHub
CI/CD
Figma
Jira
Confluence
React
React Native
Python
Terraform
AWS
Architectures multi-marques / multi-thèmes
Synchronisation Design-to-Code
Contributions Open Source
Français courant.
Anglais professionnel (écrit et oral).
Formation Bac+5 (École d'ingénieur ou Université).
Expérience significative en développement Front-End avec Angular et TypeScript.
Solide expérience dans la conception et la maintenance de Design Systems ou de bibliothèques de composants à grande échelle.
Excellente maîtrise des architectures Front-End modernes et des bonnes pratiques de développement.
Bonne connaissance du packaging et de la distribution de packages NPM.
Maîtrise des problématiques d'accessibilité (WCAG) et de qualité logicielle.
Capacité à prendre des décisions d'architecture et à accompagner les équipes techniques.
Excellent relationnel et aptitude à travailler dans un environnement collaboratif réunissant développeurs, designers et équipes produit.
Une expérience sur des projets Open Source ou au sein de communautés techniques constitue un véritable plus.
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.