
zakaria daouma
Développeur React Js Next.js TypeScript
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
Expérience de travail
Développeur React | Next.js
Conforama
sept. 2024 - Présent
2 ans 2 mois
Paris, France
• Lead Développeur React/Next.js au sein d’une squad Agile du tunnel d’achat (panier → paiement avec Kawa). • Pilotage de la migration progressive et sécurisée du site legacy vers Next.js 14 avec stratégie de rendu hybride : SSR pour les pages SEO critiques, ISR pour produits et contenus éditoriaux, CSR pour les interfaces dynamiques et authentifiées. • Développement complet du frontend avec TypeScript, Tailwind CSS et bibliothèque de composants réutilisables. Mise en place et animation de Storybook pour la documentation, les tests visuels et la validation du design system. Gestion dynamique du contenu via le CMS headless Contentstack (content models, preview temps réel, delivery API) combinée à l’ISR. • Intégration avancée d’Algolia (recherche produits, facettes, ranking personnalisé) et d’A/B testing avec Kameleoon. Suite de tests complète : Tests unitaires & intégration Jest + React Testing Library Tests E2E avec Cypress (parcours panier/paiement, recherche, responsive, accessibilité) State management avec Zustand et gestion des données/caching avec React Query. • Code reviews quotidiennes, enforcement ESLint + Prettier + Husky et diffusion des bonnes pratiques Next.js (Server Components, streaming, rendu hybride). Support technique permanent de l’équipe (pair-programming, résolution de blocages complexes, onboarding). Optimisation SEO & performances : Core Web Vitals, accessibilité, streaming SSR et partial prerendering.
Développeur React | Next.js
Sella
avr. 2024 - oct. 2024
7 mois
Paris, France
Création d’une interface utilisateur fluide et intuitive optimisée pour smartphones et tablettes avec React Native & Expo. • Développement d’interfaces Web Responsive avec Next.js et Tailwind CSS, garantissant une compatibilité et une cohérence avec la version mobile. Implémentation du backend avec Express.js et medusa, assurant la gestion des APIs et la communication avec les services externes. • Mise en place de fonctionnalités d’authentification sécurisée via OpenID et OAuth 2.1, offrant une expérience d’inscription et de connexion simplifiée. Développement d’un moteur de recherche performant avec Meilisearch, améliorant la rapidité et la pertinence des résultats produits. • Intégration de Mapbox pour permettre aux utilisateurs de sélectionner leur adresse de livraison directement sur une carte interactive. • Utilisation du CMS Strapi pour gérer dynamiquement l’insertion, la mise à jour des produits et la gestion des promotions. Mise en place du tracking utilisateurs (interactions, parcours, conversions) afin d’optimiser l’expérience et les performances business. • Optimisation SEO technique et sémantique (balises structurées, indexabilité, performances Core Web Vitals) pour maximiser la visibilité organique. Intégration des bonnes pratiques d’accessibilité (a11y) afin de rendre l’application inclusive et conforme aux standards. • Création d’une pipeline CI/CD sur GitLab pour automatiser les déploiements multi-environnements (develop, staging, production). Déploiement et hébergement sur AWS, garantissant scalabilité, haute disponibilité et sécurité. • Utilisation du monorepo pour le build du projet
Développeur React | Next.js
Ville de Marseille
oct. 2023 - mars 2024
6 mois
Marseille, France
• Réalisation d'un audit complet de l'application existante (NodeJs,ReactJS), incluant l'évaluation de la performance, de la sécurité et de l'expérience utilisateur. • Proposition de solutions innovantes pour améliorer l'architecture de l'application, augmenter sa scalabilité et optimiser son efficacité. • Ajustements CSS/Tailwind pour garantir que l'application soit entièrement responsive sur divers appareils, y compris les tablettes et les téléphones.
Développeur React | Next.js
Caisse nationale de l’Assurance Maladie
oct. 2022 - oct. 2023
1 an 1 mois
Angers, France
• Conception et Cadrage de l’application • Développement d’un plugin Keepass pour le framework .NET qui permet de synchroniser les secrets entre Keepass et Vault avec C# et la bibliothèque VaultSharp et React Js. • Déploiement de la solution dans les serveurs CNAM
Développeur React | Next.js
Laboratoires Pierre Fabre
sept. 2020 - oct. 2022
2 ans 2 mois
81100 Castres, France
• Refonte et contribution au développement de nouvelles fonctionnalités pour les applications autour du MDM. • Développement des fonctionnalités du côté Front-End. • Développement des fonctionnalités du côté Back-End. • Migration d’une application d’Angular vers React.js. • Migration d’une application vers une nouvelle version d’Angular. • Refonte d’une application du côté Back-End Avec Java Spring. • Contenerisation de l'application avec Docker et Création des pipelines CI/CD • Maintenance et évolution des applications. • Contribution au développement d’une nouvelle application interne à Pierre Fabre (Data Market Place) avec ReactJs, NodeJs,Typescript, ExpressJs et MongoDB. • Développement des fonctionnalités du côté Front-End. • Développement des fonctionnalités du côté Back-End. • Gestion de la Backlog azure Devops
Formation
Polytech Marseille
Engineer's degree
2016 - 2020
4 ans
Lycée Eugène Livet
preparatory class
2015 - 2016
1 an
IUT CALAIS
DUT GEII
2013 - 2015
2 ans
Portfolio
