Développeur ReactJS Senior (Full Stack orienté Front)

Découvrez les détails de cette opportunité et postulez pour rejoindre notre équipe.

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.

 

Informations du Poste

Publié le

07/10/2025

Type de contrat

Freelance

Localisation

Casablanca

Date limite

31/10/2025

Niveau d'études

BAC+5

Intéressé par ce poste ?

Envoyez votre candidature dès maintenant et rejoignez notre équipe dynamique !

Postuler maintenant black-arrow

Prêt à rejoindre notre équipe ?

Envoyez votre candidature dès maintenant et découvrez toutes les opportunités que nous avons à vous offrir.