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

Thomas M.

Supermalter

Senior Frontend Developer - Typescript | React

€600/day
5 projects
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Thomas

Senior Frontend Developer – React / TypeScript

Specializing in the development of frontend applications in JavaScript and TypeScript, I primarily work on product-focused React projects. I place central importance on code quality: clarity, structure, maintainability, and consistency across a codebase and team.

I have held senior frontend roles within multidisciplinary teams, with strong responsibility for technical choices, best practices, code reviews, and developer mentoring. Notably, I led the implementation of component libraries and contributed to Design Systems used across the organization.

Although resolutely frontend-oriented, I have a comprehensive understanding of application architectures and remain autonomous on common backend needs. This vision allows me to collaborate effectively with backend and product teams, and to design robust and scalable solutions.

Based in Paris, I work mostly remotely and occasionally travel to client sites or agencies during key project phases.
  • French

    Native or bilingual

  • English

    Native or bilingual

  • German

    Basic

  • Swedish

    Basic

Can work on-site
Paris (up to 10km)

Experience

  • Believe
    Senior Developer - Frontend - React / Typescript
    CULTURE
    April 2020 - Today (6 years and 2 months)
    Paris, France
    Lead Frontend Developerwithin the Product Marketing team (1 lead + 6 developers – fullstack, frontend, backend – and 4 PO/PM).

    Frontend responsibility for the development of tools for artists and labels, integrated into the internal platform **Marketing Suite**:

    - **Smartlink and Smartlink Editor (bFanLink)**: creation and management of customizable promotional links.
    - **Video Monetization Optimizer**: optimization of YouTube channel and video monetization.
    - **Streaming Platform Title Submission Tool**: simplification of the submission process, replacing an Excel-based workflow.

    In parallel:

    - **Design and implementation of a reusable UI component library**, in close collaboration with the Design team, to support Believe's Design System and improve code consistency and maintainability across the organization.

    - **Participation in the migration of the frontend architecture towards a micro-frontend model**, based on RSPack and Module Federation, to strengthen team autonomy, accelerate deployments, and decouple technical responsibilities by functional domain.

    Cross-functional interventionson architectural decisions, sharing best practices, and mentoring junior developers in their skill development.

    Responsible forconsistency and best practiceswithin the frontend codebase.
    React.js Front-End Development Typescript Git Material UI
  • CHANEL
    React Frontend Development
    LUXURY GOODS
    February 2020 - March 2020 (1 month)
    Paris, France
    Participation in the development of a prototype for a visual CMS for dynamic page construction.

    Within a team of 3 developers, including 1 fullstack lead and 2 frontend developers.

    - design
    - UI
    - state management
    - application structure
    - unit testing

    Particularly interesting project for the various aspects covered.
    React.js JavaScript User Experience Design
  • Octave & Octave
    Fullstack Developer
    DIGITAL AND IT
    September 2018 - January 2020 (1 year and 5 months)
    Paris
    Development and technical lead on the web application Olfaplay by Guerlain - olfaplay.com

    - React
    - Redux (+ redux-saga)
    - Styled components
    - Flow typing
    - Node

    In addition to developing the frontend application using React/Redux (+ REST API) and despite choosing a purely frontend app (no SSR), various server-side issues were addressed, such as providing specific content for social media bots or generating dynamic sitemaps.

    Mentoring a frontend developer to improve their React skills.
    React.js JavaScript Node styled-components Redux

Reviews

5.0

Out of 2 ratings

S

Salomé

Senior Frontend Developper - Believe SA

Reviewed on 12/29/2025

We had the pleasure of collaborating with Thomas for several years, during which he played a key role in the development, enhancement, and maintenance of our frontend applications. He also initiated our Design System project, which has become an essential pillar within the company. Thomas is a proponent of good development practices: he ensures code quality (clear naming, Clean Code, component isolation), test coverage, performs quality code reviews, and facilitates product testing using tools like Storybook. His deep expertise in ReactJS and TypeScript has enabled the creation of robust, performant, and scalable frontend applications. His full-stack profile is a major asset, especially in a small team. He understands end-to-end technical challenges, allowing him to optimize features and anticipate needs. This global vision enhances the consistency and efficiency of our projects. On a human level, Thomas stands out for his clear communication and fine understanding of the product. Always available, he generously shares his knowledge to upskill the entire team. His team spirit and sense of community have greatly contributed to the collaborative and supportive dynamic within our team. We recommend Thomas without reservation for any demanding frontend development mission. His professionalism, rigor, and commitment make him an ideal colleague. It would be a pleasure to work with him again in the future!
ClémentC

Clément

Mata Capital

Reviewed on 12/3/2019

More than just assistance in implementing Redux, Thomas provided advice on implementing best practices throughout the project. Clear explanations and rigorous work.

Recommendations

Brendan GouinBG
Arnaud T.AT
Hervé T.HT
+9
Brendan Gouin and 11 other people have recommended Thomas

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

  • Human-Computer Interaction - interface design
    Coursera
    2013
    Cours en ligne sur la conception d'application mobile. Workshops et assignments.

Skill set

Categories