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

Yanis B.

Reactjs Frontend Web Developer | Typescript

€550/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Yanis

Frontend Engineer with Fullstack experience | Specializing in React / TypeScript | Available for freelance

A passionate developer focused on user experience, I have over 5 years of experience in developing modern, performant, and maintainable web interfaces. My expertise centers on React, TypeScript, and SaaS platforms, with a solid understanding of product challenges, Agile cycles, and backend integration (Java/Spring Boot, Django, REST APIs).

🛠️ My background has enabled me to:

Design reusable UI components and scalable front-end architectures.

Participate in strategic projects in the industry (Dassault Systèmes) and energy (EDF).

Recently contribute to the development of a Process Mining SaaS platform (business log analysis, interactive graphs, AI).

Work in an agile environment (SAFe), CI/CD, code reviews, and close collaboration with product/design teams.


✅ Open to 100% remote or hybrid missions, preferably on React / TypeScript stacks with a true product vision.

💬 Let’s connect if you are looking for an autonomous, rigorous, and user-value-oriented freelance front-end developer.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Lyon (up to 50km), Lille (up to 50km), Marseille (up to 50km)

Experience

  • CAPGEMINI
    Lead Frontend Developer
    SOFTWARE PUBLISHING
    January 2025 - Today (1 year and 5 months)
    Meudon, France
    Project: TracePulse
    Development of a Process Mining web platform from scratch, enabling the import of business logs, analysis via an AI layer, and dynamic visualization of processes as interactive graphs. Objective: to offer users visual understanding of their operational workflows.

    Responsibilities:
    • Leading frontend development within a multidisciplinary team.
    • Implementing the UI architecture in React/TypeScript with state management using Zustand.
    • Integrating graphs via React Flow and BPMN.js for process modeling.
    • Developing advanced and user-friendly front-end components with Tailwind CSS.
    • Collaborating with backend Python / AI teams for API structuring.
    • Maintaining a high level of code quality by rigorously applying clean code principles, modular architecture, and good separation of concerns to ensure a robust, readable, and easily maintainable frontend.
    • Contributing to the team's Agile organization (SAFe rituals, technical coordination).
    • Monitoring CI/CD pipelines with GitLab.
    React.js Typescript Python TailwindCSS Gitlab CI/CD
  • Capgemini - Projet EDF
    Fullstack Java / Reactjs Developer
    ENERGY AND UTILITIES
    May 2023 - January 2025 (1 year and 8 months)
    Paris, France
    Project: SWITCH
    As part of the SWITCH program, EDF's digital transformation initiative for nuclear engineering, I participated in the customization and integration of the 3DEXPERIENCE platform to adapt it to the group's specific needs.
    This project is part of a global strategy to modernize EDF's digital tools, aiming to improve performance, traceability, and collaboration by replacing old internal tools with a unified, collaborative, and interoperable platform.
    Responsibilities:
    • Developing modern user interfaces with React.js and Typescript.
    • Designing and integrating backend services in Java / Spring Boot within a microservices architecture.
    • Creating RESTful web services exposing clear, versioned, and documented APIs for frontend consumption.
    • Participating in technical architecture decisions, in coordination with backend teams, to ensure scalability, separation of concerns between services, and overall system maintainability.
    • Implementing unit and integration tests on the front (Jest, React Testing Library) and back (JUnit) ends.
    • Conducting team code reviews, adhering to clean code and good architecture practices.
    • Contributing to the team's Agile organization (SAFe rituals, technical coordination).
    • Monitoring CI/CD pipelines with GitLab.
    Technical environment: React.js, Typescript, HTML5, CSS3, Java, Spring Boot, Git, GitLab CI/CD, Jira, Confluence, Agile methodologies (Scrum/SAFe).
    Java React.js Gitlab CI/CD SonarQube Typescript
  • DASSAULT SYSTEMES,
    Frontend Developer
    SOFTWARE PUBLISHING
    September 2019 - January 2023 (3 years and 4 months)
    78140 Vélizy-Villacoublay, France
    Project: Swym
    Internal web platform used for managing well-being and performance initiatives within teams. This project aimed to provide a centralized interface for users to view, plan, and track various HR or managerial actions (team follow-ups, feedback, engagement indicators, etc.).

    Responsibilities:
    • Developing several Dashboard modules:
    • Creating interactive interfaces for visualizing team indicators.
    • Implementing filters, dynamic tables, and responsive graphical components.
    • Designing and implementing reusable React components:
    • Developing an internal library of modular UI components (forms, modals, buttons, cards…).
    • Structuring code with TypeScript to ensure project robustness and maintainability.
    • Continuous improvement of code and test coverage:
    • Adding unit tests with React Testing Library and Jest to secure future developments.
    • Progressive refactoring of certain modules to improve readability, performance, and maintainability.
    • Close collaboration with UX/UI teams:
    • Integrating mockups provided by designers while respecting internal guidelines.
    • Participating in product discussions to adapt components based on user feedback and technical constraints.


    C++ React.js HTML5/CSS3

Recommendations

Be the first to recommend Yanis

Help this freelancer shine by sharing your experience working together.

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's in Industrial Engineering, specialization in Digital Product Design
    University of Paris 10
    2018
  • Professional Bachelor's in Industrial Innovation and Development.
    University of Paris 6
    2016

Skill set

Categories