Développeur ReactJS Senior (Full Stack orienté Front)
Description du Poste
Dans le cadre d’un projet de développement d’une application web métier intégrée à un environnement technique complexe, nous recherchons un développeur ReactJS senior disposant d’une solide expérience en conception et développement front-end moderne, avec une culture full stack.
Le poste s’inscrit dans un contexte d’intégration avec plusieurs services back-end et API métier, au sein d’une équipe agile pluridisciplinaire.
Missions principales
- Concevoir, développer et maintenir des interfaces utilisateurs dynamiques et performantes en ReactJS
- Participer à la conception technique et à la structuration du front-end, en collaboration avec les architectes et les équipes back-end.
- Intégrer et consommer des API REST/GraphQL exposées par les différents services applicatifs.
- Garantir la qualité, la maintenabilité et la performance du code produit.
- Mettre en place et maintenir des tests unitaires et d’intégration (Jest, React Testing Library).
- Participer activement aux revues de code, à la documentation technique et à la transmission de connaissances au sein de l’équipe.
- Contribuer à l’amélioration continue des pratiques de développement, d’outillage et d’intégration continue (CI/CD).
- Collaborer étroitement avec les équipes produit, UX/UI et back-end pour assurer la cohérence de bout en bout de la solution.
Compétences techniques requises
Front-end :
o Maîtrise avancée de ReactJS (Hooks, Context API, Redux Toolkit ou équivalent).
o Très bonne connaissance de TypeScript.
o Maîtrise de JavaScript moderne (ES6+), HTML5 et CSS3.
o Pratique des Frameworks ou bibliothèques UI (Material UI, TailwindCSS, Ant Design…).
o Bonnes pratiques d’architecture front (componentization, lazy loading, performances).
o Expérience des tests unitaires et d’intégration (Jest, React Testing Library).
Back-end / Full Stack :
· Bonnes notions en Node.js (Express, NestJS, ou équivalent).
· Compréhension des API REST et GraphQL, des protocoles HTTP et de la gestion d’erreurs.
· Connaissances de base en bases de données relationnelles ou NoSQL (PostgreSQL, MongoDB…).
· Compréhension des mécanismes d’authentification et sécurité web (JWT, OAuth2).
Environnement & DevOps :
· Utilisation avancée de Git / GitLab / GitHub (merge requests, branching, code review).
· Connaissance des pipelines CI/CD.
· Expérience de conteneurisation (Docker) appréciée.
· Confort dans un environnement Agile / Scrum.
Profil recherché
- Minimum 8 ans d’expérience en développement web dont 5 sur ReactJS.
- Solide culture JavaScript/TypeScript et sensibilité à la qualité logicielle.
- Capacité à collaborer avec des équipes distribuées (front, back, QA, produit).
- Autonomie, rigueur et esprit d’initiative.
- Bonne communication et esprit d’équipe.
Atouts supplémentaires
- Expérience sur des applications à forte volumétrie de données ou à fort enjeu métier.
- Connaissance des principes DDD ou Clean Architecture.
- Sensibilité à la UX/UI et aux performances front.
- Intérêt pour l’industrialisation du delivery et les bonnes pratiques DevOps.