Développeur Front-End
Act Digital France
11 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French, English Experience level
IntermediateJob location
Tech stack
JavaScript
CSS
Continuous Integration
Programming Tools
Scrum
Redis
Data Streaming
Strategies of Testing
TypeScript
Management of Software Versions
Web Content Accessibility Guidelines
React
Caching
GIT
Information Technology
Front End Software Development
Docker
Job description
Vous intégrerez, au sein de notre Pôle Transformation Numérique, une équipe d'experts en développement de solutions logicielles., Concevoir et structurer l'application en utilisant Next.js 14+, incluant le routing, la gestion des composants serveur et client, et les stratégies de rendu SSR/SSG/ISR.
- Développer et maintenir des middlewares et mettre en place un système de cache Redis pour optimiser la rapidité et la fiabilité.
- Garantir une architecture front-end robuste, modulaire et évolutive.
- Créer des composants React modernes, performants et réutilisables.
- Exploiter le rendu concurrentiel de React 18 pour améliorer la fluidité des interactions.
- Appliquer un typage strict TypeScript afin de sécuriser le code et réduire les erreurs en production.
- Mettre en œuvre la mise en cache des données et la synchronisation via TanStack Query.
- Concevoir et valider des formulaires dynamiques et complexes avec React Hook Form et Zod.
- Assurer une gestion optimale des flux de données côté client.
- Définir et intégrer des mécanismes d'authentification et de contrôle d'accès basés sur les meilleures pratiques du secteur.
- Implémenter des middlewares de sécurité et veiller à la conformité avec les standards web.
- Garantir la protection des données sensibles et la résilience face aux vulnérabilités courantes.
- Mettre en place et maintenir une stratégie de tests complète : unitaires, d'intégration et E2E (avec Jest, RTL, MSW).
- Vérifier la conformité du produit aux normes d'accessibilité (WCAG 2.1 AA).
- Intégrer les tests et la validation de code dans les pipelines CI/CD.
- Concevoir des interfaces modernes et accessibles avec Material-UI (MUI) et Emotion/CSS-in-JS.
- Optimiser les performances de rendu et réduire le temps de chargement.
- Surveiller les métriques de performance et mettre en place des améliorations continues.
- Collaborer au sein d'équipes Agile/Scrum : participation aux sprints, revues et planifications.
- Gérer le versioning et les branches via des workflows Git structurés.
- Déployer les applications à l'aide de Docker et de pipelines CI/CD.
Requirements
Vous êtes issu(e) d'une formation Bac+5 (École d'ingénieur, Université ou équivalent …) en informatique
- Vous justifiez d'une expérience significative d'au moins 5 ans en développement front-end dont 3 ans sur des applications Next.js/React en production
- Vous êtes un bon communiquant et disposez de capacités d'analyse et de synthèse éprouvées
- Vous accordez de l'importance (et du temps) à la veille
Quelles compétences/connaissances pour ce poste :
- Maitrise des technologies modernes du front-end et des outils de développement collaboratif
- Esprit analytique, sens du détail et goût pour la performance applicative
- Anglais courant impératif