You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Benjamin HaddadBH

Benjamin Haddad

Senior React, Next, Typescript Developer

€550/day
Vincennes, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Benjamin

Senior front-end developer with 8 years of experience in the luxury, e-commerce, and banking sectors.

Among my references: CHANEL (120M visits/year), MANOMANO, SOCIÉTÉ GÉNÉRALE, KERING, L'ORÉAL.

Expert in REACT / NEXTJS, with a particular focus on ACCESSIBILITY, PERFORMANCE, SEO, WEB VITALS, SECURITY, and CRAFTSMANSHIP.

I develop my own AI TOOLS (text humanization, job search optimization) and use CLAUDE CODE PRO daily — API v1/messages, Artifacts, context injection, skills (test generation), and STRUCTURED PROMPTING.

Comfortable in VARIED ENVIRONMENTS, I have worked in an INTERNATIONAL context (written and spoken English), as a LEAD DEVELOPER, on FROM SCRATCH projects as well as on EXISTING codebases.

I also intervene in CODE REVIEW, DOCUMENTATION, PAIR PROGRAMMING, and TRAINING — and I do not hesitate to CHALLENGE needs, whether TECHNICAL or FUNCTIONAL.

Technical stack:
▸ AI: Claude Code (API v1/messages, Artifacts, context injection, skills), Prompting.
▸ Technologies: React, React Native, TypeScript, NextJS, Gatsby, JavaScript
▸ Global state: Redux Saga - Thunk - Toolkit, Apollo (GraphQL), React query
▸ Tests: Jest, React testing, Playwright, Cypress, Faker, Redux Saga Test Plan
▸ Clean code: TDD, Domain Design, Atomic Design, SOLID, BEM
▸ Forms: React Hook Form, Formik, Yup, Zod
▸ Libraries: Storybook
▸ Styles: SASS, CSS, MUI, Styled Components, Tailwind, Framer Motion, Highcharts, AmCharts, AG Grid, React Icons
▸ Development tools: Prettier, ESLint, StyleLint, Husky, Vitest
▸ AI: Claude Code Pro, Prompting.
  • English

    Fluent

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • l'Oréal
    Consulting and training in React front-end – Luxury Sector
    FASHION AND COSMETICS
    November 2025 - Today (7 months)
    Paris, France
    💻 TECHNICAL STACK
    ▸ CLAUDE CODE PRO, REACT 18, AG GRID, FRAMER MOTION, I18NEXT, REACT QUERY 4, MUI 5, HIGHCHART, MSW (mock API), REACT ROUTER, VITEST, AXIOS, DND, REACT MARKDOWN, REACT SYNTAX HIGHLIGHTER, REACT-ICONS

    🌍 CONTEXT
    ▸ Mission in an INTERNATIONAL environment and entirely in ENGLISH, with strong USE OF AI.
    ▸ Regular communication with BACK-END teams, PRODUCT OWNERS, and sometimes the BUSINESS.

    🎯 OBJECTIVES
    ▸ Support and train teams in the development of their FIRST INTERNAL WEB APPS
    ▸ Advise on front-end best practices and the use of modern technologies around REACT
    ▸ Develop interactive KPI pages for data visualization

    🏆 RESULTS / ACHIEVEMENTS
    ▸ Comprehensive training for BACK-END DEVELOPERS and onboarding on front-end technologies
    ▸ Technical consulting, CODE REVIEWS, and implementation of chosen technologies
    ▸ Writing TECHNICAL DOCUMENTATION to facilitate the adoption of tools
    ▸ Creation of front-end REQUIREMENTS for a KPI project: definition of pages, roles, themes, needs, interactions, ESTIMATES VS ACTUALS to effectively plan the roadmap

    👤 REFERENT: ISMAIL OUALAALOU
    React.js Typescript MUI Claude Code Highcharts
  • CHANEL
    React & Next Developer
    LUXURY GOODS
    January 2024 - Today (2 years and 5 months)
    Neuilly-sur-Seine, France
    Technical stack: NEXTJS, TYPESCRIPT, SASS, GraphQL
    ▸ Architecture: Atomic Design, Monorepo
    ▸ Coverage: 91%

    Context: continuing the development of CHANEL's INTERNAL CMS, focusing on TESTABILITY, SEO, accessibility, PERFORMANCE, SIMPLIFICATION, and active COMMUNICATION between different professional groups (PO, QA, Dev, UX/UI).

    Objectives: improve the COVERAGE and MAINTAINABILITY of Chanel's internal CMS, add NEW FUNCTIONALITIES, and detect, correct, and REDUCE REGRESSIONS.

    Results:
    ADDITION OF NEW FUNCTIONALITIES:
    ▸ INTEGRATION of COMPONENTS (Product, Carousel, Slider, etc.).
    ▸ Creation of a tool to easily generate data models, similar to Strapi, to extend access to our CMS to a wider range of users, including developers.
    ▸ Integration of features to add dynamic properties to data using JSON, to simplify and enrich the contribution process.
    ▸ Integration of Figma mockups from our UX Designers.

    Application maintenance:
    ▸ MIGRATION of JavaScript files to TYPESCRIPT.
    ▸ Make code COMPATIBLE with server-side rendering (SSR).
    ▸ Detection and CORRECTION of REGRESSIONS across all environments.
    ▸ Development of unit and integration tests to increase test coverage
    ▸ CODE REVIEW, simplification of existing code, improvement of code quality
    React.js Next.js SASS Typescript Jest
  • Kering
    React & Next Developer - Freelance
    LUXURY GOODS
    January 2023 - Today (3 years and 5 months)
    Paris, France
    Kering is the parent company of the following luxury brands (YVES SAINT LAURENT, Gucci, Balenciaga, Bottega Veneta, Alexander McQueen, etc.), with an annual turnover of approximately 10,487 million euros. I PARTICIPATED IN THE DEVELOPMENT of their sites in an INTERNATIONAL CONTEXT (all meetings and ceremonies were conducted in English).
    ▸ https://www.ysl.com/fr-fr

    We develop web pages using a mapping with data from a HEADLESS CMS to our Next components, allowing us to DYNAMICALLY CHANGE THE RENDERING AND CONTENT OF OUR PAGES IN ALL LANGUAGES.

    Mission context:
    ▸ Our team consisted of about 10 front-end developers, 5 full-stack developers, 3 UX designers, 6 business analysts, and product managers.
    ▸ I was responsible for DEVELOPING NEW PAGES for the site, integrating STORYBOOK COMPONENTS developed by an agency.
    ▸ We work using SCRUM methodology and use JIRA with the following meetings: DSM, backlog refinement, poker planning, demo, retrospective.

    Tasks performed:
    ▸ Integration of Figma mockups from our UX Designers.
    ▸ DEVELOPMENT of COMPONENTS (Quote, Rich Text, Block Editor Grid and Paragraph, etc.).
    ▸ Integration of PAGES (FAQ, 404, Customer Service, etc.).

    Technical stack:
    ▸ Technologies: REACT, NEXTJS, TYPESCRIPT, styled components, STORYBOOK.
    ▸ State management: local & session storage.
    ▸ Tests: Jest.
    ▸ Libraries: Axios, React Hook Form, Yup, Swipper, QS.
    ▸ Architecture: Atomic Design.
    Next.js React.js Typescript Storybook Jest

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master in Lead Programming & Game Programming
    Isart Digital - Paris
    2017
    Développement de jeux vidéos : ▸ Nomination pour le Ping Award pour le meilleur jeu étudiant 2017 et prix du graphisme pour le jeu « Naraa », le livre augmenté. ▸ Obtention du prix du respect du thème durant la Game Week 2017 pour le projet « That’s The Question ». ▸ 14.68 / 20 de moyenne générale en dernière année.

Skill set

Categories