Développeur Angular - Design System H/F

Digital Factory
Canton de Torcy, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Canton de Torcy, France

Tech stack

JavaScript
API
CSS
Code Coverage
Continuous Integration
Github
Interoperability
TypeScript
Web Content Accessibility Guidelines
WebKit
Cypress
GIT
Angular
Figma
Npm(Software)
Monolithic Repository

Job description

Au sein de la Digital Factory, nous construisons un design system centralisé qui alimente des dizaines de produits digitaux à travers l'entreprise.

En tant qu'Ingénieur Logiciel Senior au sein de l'équipe Design System, vous jouerez un rôle pivot dans la conception, la structuration 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 globale, garantissant une expérience utilisateur cohérente, accessible et performante.

  1. Responsabilités & Livrables
  • Feuille de route technique : Définir, structurer et faire évoluer la roadmap technique du Design System.
  • Design System & Angular : Collaborer avec les designers pour traduire les composants et tokens Figma en composants Angular fiables, modulaires et hautement réutilisables.
  • Architecture & Scalabilité : Prendre des décisions architecturales clés garantissant la scalabilité, la maintenabilité et l'accessibilité à grande échelle.
  • Qualité & Documentation : Développer, documenter et maintenir des composants avec une conception API claire et une couverture de tests robuste (Jest, Cypress).
  • CI/CD & Outillage : Gérer et optimiser les pipelines de build, de test et de déploiement via Nx, NPM et GitHub Actions.
  • Accompagnement & Évangélisation : Rédiger la documentation interne, animer des ateliers techniques et accompagner les équipes produit dans l'intégration du design system.
  • Interopérabilité : Travailler en transverse avec plusieurs équipes pour garantir la compatibilité multi-plateformes et multi-technologies.

Requirements

Profil recherchéProfil Recherché & QualificationsExpertise technique :Solide expérience en JavaScript/TypeScript, CSS/SCSS et Angular.Expérience éprouvée dans la création et la maintenance de bibliothèques de composants à grande échelle.Maîtrise du packaging et de la distribution de packages NPM performants.Excellente maîtrise des Design Tokens, systèmes de thèmes et architectures CSS évolutives.Connaissance approfondie des normes et standards d'accessibilité (WCAG) ainsi que des bonnes pratiques de tests.Soft Skills & Collaborative :Capacité à encadrer des pairs, promouvoir une architecture propre et agir comme pont entre Design et Ingénierie.Excellentes compétences relationnelles, de communication et esprit d'équipe.Niveau de Compétences AttenduCompétenceNiveau d'ExpertiseAngularTypeScriptCSS / SCSSStorybookNX MonorepoJavaScript

Mais aussi...

Taux journalier :600.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(--chakra-space-1-5);padding-inline-start:var(--chakra-space-1-5);-webkit-padding-end:var(--chakra-space-1-5);padding-inline-end:var(--chakra-space-1-5);text-transform:none;font-size:var(--chakra-fontSizes-xs);border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-semibold);background:var(--chakra-colors-success-200);color:var(--chakra-colors-success-700);box-shadow:var(--badge-shadow);padding:4px 6px;--badge-bg:var(--chakra-colors-success-100);--badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{--badge-bg:rgba(226, 243, 232, 0.16);--badge-color:var(--chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(--chakra-colors-rythm-600);}, * Expertise technique :

  • Solide expérience en JavaScript/TypeScript, CSS/SCSS et Angular.
  • Expérience éprouvée dans la création et la maintenance de bibliothèques de composants à grande échelle.
  • Maîtrise du packaging et de la distribution de packages NPM performants.
  • Excellente maîtrise des Design Tokens, systèmes de thèmes et architectures CSS évolutives.
  • Connaissance approfondie des normes et standards d'accessibilité (WCAG) ainsi que des bonnes pratiques de tests.
  • Soft Skills & Collaborative :
  • Capacité à encadrer des pairs, promouvoir une architecture propre et agir comme pont entre Design et Ingénierie.
  • Excellentes compétences relationnelles, de communication et esprit d'équipe. Niveau de Compétences Attendu Compétence Niveau d'Expertise Angular TypeScript CSS / SCSS Storybook NX Monorepo JavaScript

EUR

API Git Création d'une base documentaire Angular Javascript TypeScript CSS

Apply for this position