[nom]
Senior Front-End Developer | React.js • Next.js
[e-mail] · [téléphone] · Rabat
Développeur Front-End avec 8+ ans d’ expérience, spécialisé dans la conception et le développement d’ applications web modernes avec React.js, Next.js et TypeScript.
Expertise en architectures modulaires, intégration d’APIs REST, gestion d’état complexe, performance et développement de composants réutilisables.
Expérience sur des plateformes métiers complexes, avec un focus sur la maintenabilité, la qualité du code, les environnements
Agile/Scrum et la collaboration avec équipes produit et backend.
COMPÉTENCES CLÉS
FRONT-END DEVELOPMENT
React.js (Hooks, architecture modulaire)
TypeScript / JavaScript ES6+, jQuery
Redux Toolkit / Zustand / React Query
API REST (Axios, fetch)
Tests automatisés (Jest, React Testing Library)
Tests unitaires et tests d’intégration
Quality-first development
UI / STYLING
PostCSS/CSS3, Backbone, Tailwind CSS
Pixel Perfect Integration
Accessibilité Web (WCAG)
Figma, AdobeXd
INTERNATIONALISATION
Approche Quality-First
Tests automatisés (Jest, React Testing Library)
TDD
OUTILS & METHODES
Git / GitLab CI / Jenkins
Feature Branching (Git Flow) , Méthodologies Agiles (Scrum, Sprints).
Pratiques de delivery : Code Review, Pair programming
Docker (création et gestion de conteneurs)
EXPÉRIENCE PROFESSIONNELLE
SPVIE ASSURANCES | FÉVRIER 2023 – PRÉSENT | FRONT-END DEVELOPER (REACT.JS / NEXT.JS / REACT NATIVE)
Développement d'applications web métier avec React.js, Next.js et TypeScript.
Traduction de maquettes Figma en interfaces pixel-perfect et responsives.
Développement de composants réutilisables au sein d'une architecture modulaire scalable.
Gestion des états globaux avec Redux Toolkit.
Gestion des données serveur avec TanStack Query.
Intégration et consommation d'APIs REST via Axios.
Optimisation des performances Front-End (re-rendering, lazy loading, code splitting).
Collaboration quotidienne avec les équipes Produit, UX/UI et Backend.
Participation aux code reviews et définition des standards Front-End.
Stack : React.js, Next.js, TypeScript, Redux Toolkit, TanStack Query, Axios, Tailwind CSS, SCSS, React Hook Form, REST APIs, Git
Projets clés
SPVIE – Mon Espace Assuré – [lien]
Développement Front-End d’une plateforme assurés orientée self-service utilisateur
Conception d’une architecture modulaire scalable et maintenable
Développement de composants réutilisables avec React.js et TypeScript
Intégration et consommation d’APIs RESTful avec React Query et Axios
Gestion des états globaux avec Redux Toolkit
Optimisation des performances et de l’expérience utilisateur
Participation aux code reviews et amélioration continue des standards Front-End
Collaboration avec équipes produit, backend et QA dans un environnement Agile/Scrum
Stack : React.js, Next.js, TypeScript, React Query, Redux Toolkit, Axios, RESTful APIs, Git, Agile/Scrum
CGRM – Mon Espace Assuré – [lien]
Développement Front-End d’une plateforme métier orientée assurance
Conception d’interfaces web responsives et maintenables
Développement de composants réutilisables et structuration feature-based
Intégration des APIs métier et gestion des workflows utilisateurs
Optimisation des performances et amélioration de la maintenabilité du code
Participation active aux cérémonies Agile et aux revues techniques
Collaboration avec équipes backend et produit pour garantir la cohérence fonctionnelle
Stack : React.js, TypeScript, React Query, Redux Toolkit, Axios, RESTful APIs, Git, Agile/Scrum
CGRM – Mon Espace Assuré – App Store & Google Play
Développement d’une application mobile orientée expérience utilisateur
Implémentation des fonctionnalités métier : remboursements, documents, garanties
Structuration du code pour améliorer la maintenabilité et la qualité
Gestion des appels APIs et synchronisation des données utilisateurs
Participation aux code reviews et amélioration continue des pratiques d’équipe
Stack : React Native, TypeScript, Redux Toolkit, Axios, RESTful APIs, React Navigation, JavaScript ES6+, Git, Agile/Scrum
SPVIE – Application Mobile Assurances – App Store & Play Store
Développement d’une application mobile cross-platform avec React Native
Mise en place d’une architecture scalable et maintenable
Intégration d’APIs RESTful et gestion des flux utilisateurs
Gestion des états globaux et optimisation des performances applicatives
Stack : React Native, TypeScript, Redux Toolkit, Axios, RESTful APIs, React Navigation, SCSS, Git, Agile/Scrum
DATAFLEX | DÉVELOPPEUR WEB | JANVIER 2021 – FÉVRIER 2023
Développement et maintenance de plateformes web performantes
Intégration d’interfaces Front-End responsives avec React.js, JavaScript et CSS3
Développement de composants dynamiques et fonctionnalités personnalisées
Consommation d’APIs RESTful et intégration de données métier
Optimisation des performances, accessibilité et expérience utilisateur
Collaboration avec équipes techniques et produit dans un environnement Agile
Stack : WordPress, PHP, JavaScript (ES6+), React.js, HTML5, JSX, CSS3, MySQL
TEAM CLOUD | DÉVELOPPEUR WEB FULL-STACK | MAI 2019 – DÉCEMBRE 2020
Développement de sites web responsives et maintenables
Intégration Front-End avec JSX, CSS3, Tailwind CSS, JavaScript et React.js
Participation à l’évolution technique des plateformes web
Optimisation des performances et amélioration de l’expérience utilisateur
Travail collaboratif dans un environnement orienté delivery Agile
Stack : React.js, JavaScript ES6+, JSX, CSS3, Tailwind CSS, PHP, MySQL, REST APIs, Git
MAJJANE | DÉVELOPPEUR FULL-STACK | SEPTEMBRE 2017 – MAI 2019
Développement d’applications web et de plateformes WordPress répondant aux besoins métiers.
Intégration Front-End moderne avec React.js, JSX, JavaScript (ES6+) et CSS3.
Collaboration étroite sur l'architecture Back-End (PHP/MySQL) dans un environnement collaboratif.
Participation à la conception de solutions techniques adaptées aux parcours utilisateurs.
Stack : WordPress, PHP, MySQL, HTML5, CSS3, JavaScript, React.js
FORMATION
2018 - 2019
ENSA – ÉCOLE NATIONALE DES SCIENCES APPLIQUÉES | KÉNITRA
Licence professionnelle en Génie logiciel et systèmes d’information
2014 – 2016
ISTA HAY RIAD | RABAT
Diplôme de Technicien Spécialisé – Développement Informatique
2013 - 2014
HIGH SCHOOL DIPLOMA
Life and Earth Sciences
LANGUES · SOFT SKILLS
Français : Professionnel · Pensée analytique
Anglais : Professionnel · Résolution de problèmes
Adaptabilité rapide
Communication technique (écrite & orale)
Esprit d'équipe & Collaboration