
younes belhit
Développeur Sénior Full Stack | React
Salaire / Taux journalier
Nantes, France
Mobilité : Paris, Nantes, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur full-stack sénior avec 7+ ans d'expertise React/Node.js, spécialisé dans les apps bancaires et e-commerce. Expérience prouvée en refonte d'applications ministérielles, développement d'app mobile bancaire BOA, et plateformes à fort trafic. Expert en optimisation performances, architectures microservices et déploiement continu pour maximiser votre ROI.
Expérience de travail
Développeur Front End
Inetum
mars 2025 - Présent
1 an 8 mois
France · Hybrid
Stack technique : HTML5, CSS3, React, React Query, Redux, Typescript, Vite, React Testing Library, Rest API, Figma, SonarQube, Gitlab, CI/CD, Git, Agile Scrum, TanStack • Refonte d’une application de gestion des échanges par email entre les membres de différents ministères. • Création d’une maquette moderne et ergonomique sur Figma, à partir de zéro, en respectant la charte graphique et les besoins utilisateurs. • Intégration de la maquette dans l’application à l’aide de React et Material UI, avec une attention particulière portée à l’expérience utilisateur et aux performances. • Amélioration des performances : réduction du temps de chargement, optimisation des composants et de la gestion d’état. • Mise en place de bonnes pratiques de développement : structure des dossiers, gestion des thèmes, accessibilité, design responsive. • Collaboration étroite avec l’équipe produit et design pour affiner les fonctionnalités et valider les interfaces avant intégration. • Tests et validation fonctionnelle afin d’assurer la cohérence et la stabilité après la refonte. • Participation aux revues de code et à la mise en place de processus CI/CD pour un déploiement fluide.
Développeur Mobile (React Native)
Bank of Africa - Groupe Bank of AfricaFreelance
déc. 2023 - mars 2025
1 an 4 mois
Morocco · Hybrid
L'application MyBOA vous offre un accès pratique et sécurisé à vos services bancaires. consulter votre solde, effectuer des virements, localiser les agences et GAB, et restez informé des actualités. Stack technique : React Native, React Query, Redux, Typescript, Jest, React Testing Library, Rest API, Firebase, Figma, SonarQube, Jira, Confluence, Bitbucket • Étude approfondie des exigences spécifiques liées aux services bancaires en ligne, en identifiant les fonctionnalités clés nécessaires pour une expérience utilisateur optimale. • Création des maquettes interactives pour valider les concepts et les fonctionnalités • Gestion des Comptes Utilisateur: Développement de fonctionnalités permettant aux utilisateurs de gérer leurs comptes bancaires, y compris les soldes, les transactions, et les virements. • Paiements en ligne: Intégration d'un système de paiement sécurisé pour permettre aux utilisateurs d'effectuer des transactions en toute confiance. • Développement de suites de tests unitaires et d'intégration pour garantir la stabilité et la fiabilité de l'application. • Utilisation de Jest et React Testing Library pour tester les composants React et Redux Saga pour tester la logique asynchrone. • Correction des bugs et amélioration continue du code
Développeur Full Stack (NodeJS/ReactJS)
Capgemini
oct. 2021 - déc. 2023
2 ans 3 mois
Casablanca, Maroc
Projet : DERKA SFv4 Périmètre : Fleet Holding Transfer (FHT) Description : Mise en place d'une solution pour faire la suivie d'une demande de transfert d'un véhicule. • Stack technique : HTML5, CSS3, React, React Query, Redux, NodeJS, Express, Styled Components, Jest, React Testing Library, BFF, Rest API, Formik, Figma, SonarQube, Azure, TypeScript • Participation avec les PO pour valider les nouvelles fonctionnalités du sprint • Accompagnement des développeurs juniors, en les aidant à monter en compétences et à suivre les meilleures pratiques de développement • Débloquage des développeurs sur des tâches complexes, résolution de problèmes techniques, et assistance pour surmonter les obstacles liés aux projets • Revue et validation du code pour assurer la qualité, la performance et la maintenabilité des applications, tout en respectant les normes de codage de l'équipe • Assurer la maintenance, corriger les anomalies et résoudre les tickets selon le Sprint • Optimisation du temps de rendu des composants React • Répartition et planification des équipes pour respecter les délais et assurer la livraison • Participation à la mise en place de l’architecture Backends For Frontends (BFF) • Promotion des pratiques de développement driven design • Rédiger la documentation technique et les guides utilisateurs sous Confluence • Assurer le déploiement continue
Développeur Full Stack (NodeJS/ReactJS)
Technoload
nov. 2019 - mars 2022
2 ans 5 mois
Préfecture de Casablanca, Morocco · On-site
Project : Platform web e-commerce Conception et développement Développement d‘un sites web E-commerce de vente des jouets Stack technique : HTML5, CSS3, React,Redux, NodeJS, Express, ES6, Microservices, i18n, MailChimp, Rest API, Git, Bitbucket, Styled Components, Jest, React Testing Library, Figma, SonarQube, Winston • Conception et mise en œuvre de tests unitaires pour assurer la qualité du code frontend • Creation des Hooks Personnalisé (useAuth, useLocalStorage, etc) • Intégration du service de paiement en ligne avec Stripe • Gestion des formulaires avec Formik et la validation avec Yup • Traduction du Projet avec i18n • Mise en place ESLint et prettier pour gérer les aspects liés à la qualité et le formatage du code • Intégration des Emailing et newsletter avec Mailchimp • Travaillé sur la mise en place d'un système d'authentification sécurisé basé sur JSON Web Tokens (JWT). • Implémenté la gestion des tokens de rafraîchissement pour assurer une expérience utilisateur continue et sécurisée. • Géré et amélioré la section des revues du produit, permettant aux utilisateurs de partager leurs commentaires et d'évaluer les fonctionnalités. • Assurer la maintenance, corriger les anomalies et résoudre les tickets Jira selon le Sprint. • Mise en place de la configuration de Winston pour capturer efficacement les logs • Gestion du cache avec Redis • Assurer le déploiement continue
Développeur Full Stack
EVEAD Group
nov. 2017 - oct. 2019
2 ans
Préfecture de Casablanca, Morocco · On-site
Project : Affinity (Platform d'analyse de données) Développement d’une application destinée au traitement analytique des données et la création des campagnes publicitaires Stack technique : HTML5, CSS3, React, Redux, Java, Spring boot, Microservices, AmCharts, MongoDB, PostgreSQL, Rest API, Git, Gitlab, Styled Components, Puppeteer, Jest, React Testing Library, Figma, SonarQube, Socket.IO, Winston • Développement d'API back-end avec Spring Boot pour exposer les données scrappées aux applications front-end et gérer les appels aux services de scraping • Rédiger la documentation pour les nouveaux logiciels et les mises à jour • Rédaction des tests unitaire • Mise en place d'un système de planification avec des jobs CRON pour exécuter des tâches de scraping à intervalles réguliers • Stockage des données collectées dans une base de données NoSQL pour un traitement et une analyse en temps réel • Conception et développement d'un dashboard avec React.js et AmCharts pour visualiser les données de • manière dynamique et en temps réel. • Intégration de WebSockets pour mettre à jour automatiquement le dashboard à chaque nouveau jeu de données collectées • Mise en place de mécanismes de gestion des erreurs et des échecs de scraping avec Winston pour surveiller les anomalies dans le processus • Utilisation de bibliothèques comme Puppeteer et Cheerio pour extraire les données de manière automatisée à partir de sites web dynamiques et statiques
Formation
Faculté des Sciences et Techniques de Settat
Master universitaire professionnel en ingénierie de conception et de développement de logiciels
2015 - 2017
2 ans 1 mois
Faculté des Sciences et Techniques de Settat
Licence universitaire professionnelle ingénierie de conception et de développement de logiciels
2013 - 2014
1 an 1 mois
Institut Spécialisé de Technologie Appliquée
Diplôme de technicien spécialisé en développement informatique
2011 - 2013
2 ans 1 mois
Al Manhal
Baccalauréat scientifique option science de la vie et de la terre
2010 - 2011
1 an 1 mois