Description du poste
Missions
* Développer et maintenir les bibliothèques de composants.
* Développer de nouveaux Web Components via StencilJS.
* Développer de nouveaux composants React.
* Faire évoluer les composants en fonction des changements UX/UI.
* Travailler en équipe selon un workflow Git défini.
* Être à l'aise avec les opérations Git complexes (rebases fréquents).
* Maintenir plusieurs bibliothèques dans un contexte monorepo (PNPM / Turborepo).
* Optimiser les processus de développement grâce à l'IA générative (instructions, compétences, agents personnalisés).
* Travailler avec un haut niveau d'autonomie et contribuer activement aux décisions techniques et à l'évolution de l'architecture front-end.
* Rédiger la documentation des composants en anglais.
* Créer des « stories » pour Storybook.
* Adopter une approche proactive de la qualité du code (propositions, veille technologique).
* Revoir et valider les Pull Requests (PR).
* Communiquer et collaborer avec l'équipe design.
* Adopter une approche centrée sur l'utilisateur.
* Répondre aux tickets (issues) et aux demandes de fonctionnalités.
* Répondre aux questions de la communauté des développeurs.
* Communiquer sur les mises à jour et les progrès de l'équipe (changelogs, articles, etc.).
* Créer une dynamique positive avec les développeurs.
Outils & Environnement
* JavaScript, TypeScript : Expert (plus de 7 ans).
* HTML, SCSS, CSS : Expert (plus de 7 ans).
* React : Expert (plus de 7 ans).
* Git, GitHub, Vite, PNPM : Expert (plus de 7 ans).
* Web Components (StencilJS) : Confirmé (2 à 4 ans).
* Figma : Confirmé (2 à 4 ans).
* Angular : Junior (moins de 2 ans).
* Gestion de monorepo avec PNPM / Turborepo.
* Outils d'IA générative pour l'optimisation du développement.
* Storybook pour la documentation des composants.
Profil recherché
1. Plus de 7 ans d'expérience en JavaScript et TypeScript
2. Plus de 7 ans d'expérience en HTML, SCSS et CSS
3. Plus de 7 ans d'expérience avec React
4. Plus de 7 ans d'expérience avec Git, GitHub, Vite et PNPM
5. 2 à 4 ans d'expérience confirmée en Web Components (StencilJS)
6. 2 à 4 ans d'expérience confirmée sur Figma
7. Moins de 2 ans d'expérience (niveau junior) sur Angular
8. Plus de 7 ans d'expérience en tant que profil rigoureux, organisé et autonome
9. Plus de 7 ans d'expérience et d'aisance pour présenter et expliquer des sujets à des publics techniques et non techniques
10. Plus de 7 ans d'expérience dans une posture d'ouverture d'esprit et de réceptivité aux critiques constructives
11. 5 à 7 ans d'expérience (niveau avancé) en tant que profil proactif et force de proposition
12. 5 à 7 ans de compétences avancées en synthèse, écoute et communication
13. 5 à 7 ans de maîtrise avancée de l'anglais, à l'écrit comme à l'oral
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.