Se rendre au contenu

Développeur Front end ReactJS Sénior

--Casablanca--


Mission : 

Alton recherche actuellement pour le compte de son client bancaire, un Développeur Front end ReactJs Sénior  pour une mission basée à Casa.  

Contexte

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.

 

Détails:


     Contrat : Freelance

     Localisation : Casa

     Durée : longue durée

     Démarrage : ASAP

     Expérience : +7 ans

     Formation : BAC+5