Le poste POT8057-Un Développeur Front Confirmé / Sénior sur Lyon
Partager cette offre
Almatek recherche pour l'un de ses clients, un Développeur Front Confirmé /Sénior sur Lyon.
Mise en place de l’outillage pour le développement du Design System
- Documentation as code
- CI / CD
- Maintenance et évolution de la plateforme de documentation
- Organisation du monorepo
- Création d’outils sur mesure pour les besoins de l’équipe (Automatisation, génération de code, …)
Développement de composants
- Implémentation de web components (custom elements) avec StencilJS
- Intégration HTML / CSS d’après maquettes Figma
- Intégration des composants dans les frameworks Angular (16 & 18) + React
- Documentation technique
- Prise en compte de l’accessibilité (RGAA)
- Gestion des releases et déploiements
Accompagnement
- Accompagnement des profils intégrateurs de l’équipe sur la partie Javascript
- Accompagnement des équipes techniques des projets au bon usage du Design System
Activités transverses
- Intervention en collaboration avec des équipes pluridisciplinaires, multi-produits et multi-métiers
- Nécessité d’appréhender une vision globale du produit et de ses principaux aspects techniques, de la configuration des librairies jusqu’à l’intégration continue
Environnement technique:
- Développement des Web Components
- StencilJS
- Typescript
- JSX
- SASS
- HTML / CSS
- Tests
- API de tests de StencilJS (Jest & Puppeteer)
- Tests de non régression visuelle
- Linter + Formateur
- ESLint
- Styelint
- Prettier
- Gestion des packages
- Workspace pnpm
- Build des packages Angular et React avec StencilJS
- Release des packages avec Lerna
- Outils
- Storybook
- Docusaurus
- Gitlab
- Jira
Les projets consommateurs du DS utilisent majoritairement Angular 16 & 18, certains sont en architecture micro-frontends. Nous devons donc nous adapter à tous ces environnements techniques, et nous avons des packages dédiés à Angular et React pour faciliter l’utilisation du DS sur ces frameworks.
Compétences attendues :
Must have
- Bonne connaissance de :
- Javascript (APIs du DOM, évènements, ect …)
- HTML / CSS / SASS : pouvoir intégrer des composants complexes avec micro-interactions
- Être à l’aise avec Typescript, TSX, Git
- Expérience en développement d’applications métier (Angular ou React idéalement)
- Rigueur indispensable. Le DS étant utilisé sur de nombreux projets, les erreurs peuvent coûter cher
- Pixel perfect : Respect des maquettes fournies par les Designers de l’équipe
- Bonne connaissance des règles d’accessibilité RGAA
- Compréhension du besoin et des différents niveaux de tests front-end
Nice to have
- Expérience en développement de package npm, en particulier :
- savoir faire évoluer un package en gérant (ou évitant) les changements cassants
- rédaction de documentation technique
- Expérience sur Storybook- Expérience sur des micro-frontends
Profil recherché
Compétences attendues :
Must have
- Bonne connaissance de :
- Javascript (APIs du DOM, évènements, ect …)
- HTML / CSS / SASS : pouvoir intégrer des composants complexes avec micro-interactions
- Être à l’aise avec Typescript, TSX, Git
- Expérience en développement d’applications métier (Angular ou React idéalement)
- Rigueur indispensable. Le DS étant utilisé sur de nombreux projets, les erreurs peuvent coûter cher
- Pixel perfect : Respect des maquettes fournies par les Designers de l’équipe
- Bonne connaissance des règles d’accessibilité RGAA
- Compréhension du besoin et des différents niveaux de tests front-end
Nice to have
- Expérience en développement de package npm, en particulier :
- savoir faire évoluer un package en gérant (ou évitant) les changements cassants
- rédaction de documentation technique
- Expérience sur Storybook- Expérience sur des micro-frontends.
Environnement de travail
Compétences attendues :
Must have
- Bonne connaissance de :
- Javascript (APIs du DOM, évènements, ect …)
- HTML / CSS / SASS : pouvoir intégrer des composants complexes avec micro-interactions
- Être à l’aise avec Typescript, TSX, Git
- Expérience en développement d’applications métier (Angular ou React idéalement)
- Rigueur indispensable. Le DS étant utilisé sur de nombreux projets, les erreurs peuvent coûter cher
- Pixel perfect : Respect des maquettes fournies par les Designers de l’équipe
- Bonne connaissance des règles d’accessibilité RGAA
- Compréhension du besoin et des différents niveaux de tests front-end
Nice to have
- Expérience en développement de package npm, en particulier :
- savoir faire évoluer un package en gérant (ou évitant) les changements cassants
- rédaction de documentation technique
- Expérience sur Storybook- Expérience sur des micro-frontends
Postulez à cette offre !
Trouvez votre prochaine mission parmi +7 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.
POT8057-Un Développeur Front Confirmé / Sénior sur Lyon
Almatek