Mission
Rattaché au Chef d'équipe, vous prenez en charge :
Développement JavaScript/TypeScript en lien avec composant web, produit catalogue et API. Échanges avec l'équipe backend pour la récupération de données (node, paragraphe-termen, behaviours, drupalSettings, etc.).
Intégration et Templating sous Drupal 9/10 (Twig)
Développement d'applications React pluggué à un système de conception
Mise en place de tests unitaires et fonctionnels (JEST et Playwright)
Mise en place et maintenance de pile technique (vite/webpack)
établira l'établissement Frontend du CMS sur Drupal
Mirniser la qualité de service et des web perfs de nos outils
Intégration de maquettes sur le Design System du client
Standard du Maintien des codages
Système de contribution au design
Paramétrage et personnalisation de l’outil pour reto-vers les clients des différents
Participation à la revue de code
Profil requis
Vous justifiez d’une expérience d’au moins 5 ans dans l’intégration et le développement Frontend,
Vous justifiez d’une expérience avec le CMS Drupal et/ou Syfony et êtes dans autonome le développement Frontend et l’utilisation du CMS,
Vous justifiez d'une importante expérience sur le développement d'applications React
Vous avez à cœur de produit du code de qualité et de qualité,
Vous avez déjà travaillé dans un environnement Agile,
Doté d'un grand sens du service, vous avez cœur d'avoir un impact positif sur vos interlocuteurs internes et/ou externes
Technologies :
Intégration et Développement sous Drupal 9/10
Couvercle / SASS
JavaScript vanille / TypeScript
React 18
zoustand
UI React Bootstrap, Mui, React Beautiful DND
Pince de pile Vite/Sac Web
Système de conception de base sur Storybook
Tests unitaires sur JEST
Tests de non-régression visuelle avec BackstopJS
Tests avec le linéaire de Playédane
Autres : CI/CD (CDS), Git, Linux, Docker
- Le client: est une SSII spécialisée dans le placement des ressources humaines
- Durée indicative: 6 mois
- Tarif journalier indicatif: 500 €
- Type de mission: Freelance en télétravail/régie
- Démarrage: asap
- Lieu: Roubaix