Context
Rattaché au Team Leader, vous serez en charge de diverses missions techniques liées au développement Frontend en JavaScript/TypeScript, à l'intégration sous Drupal, et au développement d'applications React. Vous travaillerez en étroite collaboration avec l'équipe backend pour assurer une intégration fluide des données.
Mission
1. Développement : Créer et maintenir des composants web, gérer un catalogue produit et des API en JavaScript/TypeScript.
2. Intégration & Templating : Intégrer et créer des templates sous Drupal 9/10 avec Twig.
3. Développement d'Applications : Développer des applications React en utilisant un Design System.
4. Tests : Mettre en place et maintenir des tests unitaires et fonctionnels avec JEST et Playwright.
5. Stack Technique : Mettre en place et maintenir la stack technique (vite/webpack).
6. Amélioration Frontend : Améliorer le CMS basé sur Drupal et les performances web.
7. Intégration de Maquettes : Intégrer des maquettes basées sur le Design System (Storybook).
8. Standards de Codage : Maintenir les standards de codage et contribuer au Design System.
9. Personnalisation : Paramétrer et personnaliser l’outil pour répondre aux besoins des différents clients.
10. Revue de Code : Participer à la revue de code et à l'amélioration continue de la qualité de service.
Technologies :
11. Drupal 9/10 : Intégration et développement
12. Twig / SASS
13. JavaScript Vanilla / TypeScript
14. React 18, Zustand, UI React Bootstrap, MUI, React Beautiful DND
15. Stack Vite / Webpack
16. Design System : Basé sur Storybook
17. Tests Unitaires : JEST
18. Tests Visuels : BackstopJS
19. Tests Fonctionnels : Playwright
20. CI/CD : CDS
21. Outils : Git, Linux, Docker
Required profile
22. Expérience : Minimum 5 ans dans l’intégration et le développement Frontend.
23. Compétence CMS : Autonomie dans le développement et l’utilisation du CMS Drupal.
24. Compétence React : Expérience significative en développement d'applications React.
25. Qualité de Code : Souci de produire du code de qualité et testé.
Environnement Agile : Expérience de travail dans un environnement Agile.
26. Sens du Service : Désir d'avoir un impact positif sur vos interlocuteurs internes et externes.
27. Ouverture Internationale : Intérêt pour travailler dans un contexte international.
28. Autonomie : Capacité à travailler dans un environnement rapide et challengeant.
Benefits
Choix du lieu de mission : Lille, Paris, Rennes ou Bordeaux
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.