Hi, I'm Amine TABOU 👋
ReactJS Expert | Pixel-Perfect Interfaces | From Figma to React
Building world-class ReactJS interfaces for startups, agencies, and enterprises — remotely from France 🇫🇷
AT
Download my resume

About

Frontend developer based in France, with over 10 years of experience in the JavaScript/TypeScript ecosystem.
I specialize in creating responsive and pixel-perfect interfaces with ReactJS, transforming your Figma designs into clean and maintainable code.
I work with startups, agencies and companies to develop fast and elegant web applications.
Let's transform your ideas into elegant and performant interfaces.

Work Experience

R

RTE - Paris, FR

December 2022 - Present
Front-End Consultant / Tech Lead
Front-end consultant and technical lead collaborating with data and design teams at RTE. Responsible for frontend direction, code quality, and the development of modern, scalable, and consistent web interfaces across strategic projects.
  • Worked closely with designers and data teams to create high-performance, modern web interfaces.
  • Led the creation of a comprehensive component library documented in Storybook, enhancing visual consistency and developer efficiency.
  • Introduced TypeScript into the codebase to improve maintainability, reliability, and scalability.
  • Contributed to frontend architecture decisions and established best practices for CI/CD and accessibility.
  • Provided technical mentorship to frontend developers to strengthen team expertise.
  • Collaborated daily with backend and UX/UI teams to ensure a seamless, user-centered experience.

Key Projects

RTE DREAM

An interactive simulation platform for the French electricity market, designed for education and analysis.

Push Nuke

A real-time dashboard monitoring nuclear plant availability and operational status across France.

CartoFlux

A 3D visualization tool showing France’s electrical network, production units, and live energy flows.

Rakoto Interne

An internal decision-support tool for evaluating grid connection strategies, featuring mapping, estimation, and automated reporting.

ReactJS
TypeScript
Storybook
TailwindCSS
Redux Toolkit
Figma
CI/CD
F

FONCIA - Paris, FR

January 2022 - December 2023
Senior Frontend Developer
  • Property management: created missions for Commercialization, Tenant Termination, New Mandate Entry, Mandate Exit, and Lot Transfer.
  • Co-ownership management: created missions for General Assembly, Works, Building Entry, and Building Loss.
  • Accounting: invoicing, rent revision, and processing incoming and outgoing payments.
ReactJS
React Hooks
NodeJS
TypeScript
R

Renault - Paris, FR

October 2020 - January 2022
Senior Frontend Developer
  • Developed business logic and services to consume backend APIs.
  • Customized Angular Material themes and components.
  • Participated in Agile ceremonies: Daily, Retro, Demo, Sprint Planning.
  • Made the website responsive (compatible with large screens, laptops, tablets, and mobile).
  • Refactored LESS and TypeScript code to improve responsiveness.
  • Wrote unit tests for components, services, pipes, and directives.
  • Exported data in PDF and CSV formats.
  • Provided Git expertise, performed code reviews, and used GitLab with frontend development tools.
  • Participated in and facilitated workshops, presentations, and technology watch sessions within the team.
Angular
Angular Material
GitLab
ngrx
DevTools
Redux-saga
Git
REST
B

BNP Paribas - Paris, FR

November 2019 - October 2020
Senior Frontend Developer
  • Redesigned a static HTML/CSS site and PSD mockups into a ReactJS platform with REST services.
  • Configured Webpack, Hot Reloading, and Source Maps.
  • Integrated communication with REST and GraphQL backends.
  • Implemented 'Optimistic Rendering' for fast CRUD operations and improved UI performance.
  • Validated user data.
  • Implemented internationalization (i18n).
  • Added column sorting, instant search, and pagination.
  • Exported data (CSV, XLS, PNG, JPEG) and charts.
  • Developed a WYSIWYG editor.
  • Wrote unit tests.
  • Handled production deployment, code reviews, and technical documentation.
ReactJS
GitLab
Material UI
Redux
DevTools
Redux-saga
Recharts
Git
PHP OOP
REST
GraphQL
Jest
Enzyme
R

RTE - Paris, FR

April 2018 - October 2019
Senior Software Engineer – Studies and Development
  • Built graphical components within the OPFAB software.
  • Managed and centralized the application state.
  • Developed archiving services and interfaces.
  • Created the Timeline feature to track cards in real time.
  • Wrote unit tests ensuring 86% test coverage.
  • Developed and maintained the authentication module to meet security standards.
  • Performed code reviews and managed Git expertise, build follow-up, and Docker image deployment.
  • Estimated stories during each sprint.
  • Migrated from Angular 7 to 8, then to 9.
  • Wrote technical and functional documentation: https://opfab.github.io/
Angular 7/8/9
GitHub
Keycloak
Ngrx
Jasmine
Travis
Redis
Sonar
Linux
Scrum
S

SEB Group - Rabat, Morocco

November 2017 - March 2018
Frontend Technical Expert
Proposed and implemented an internal Ruby API to send/receive commands to scooters over LTE networks. Developed a fully automated firmware update system handling asynchronous updates for over 100,000 scooters worldwide, providing real-time progress with React, Ruby on Rails, PostgreSQL, and AWS EC2—saving hundreds of developer hours.
  • Frontend expertise regarding JavaScript and CSS bugs.
  • Developed and estimated stories during releases.
  • Redesigned purchase funnels for multiple brands: Krups, Tefal, Rowenta, Calor, AllClad (https://www.krups.fr/, https://www.tefal.fr/, https://www.moulinex.fr/, https://www.rowenta.com/).
  • Developed archiving services and interfaces.
  • Consulted another team to develop an admin dashboard using Angular 7, Angular Material, and GraphQL.
  • Migrated legacy jQuery code.
Angular 7
Angular Material
JavaScript
Sass
jQuery
GraphQL
Gulp
Google DevTools
C

CHANEL - Marrakech, Morocco

October 2016 - September 2017
Software Engineer (Tech Lead)
  • Developed the French client website for Chanel: http://www.chanel.com/en_US/, a world leader in perfume and beauty.
  • Participated in sprints, fixed bugs, proposed solutions, and maintained the site.
  • Handled requests from different teams: TMA, Evolution, and Rollout.
  • Reviewed and monitored code across environments (from TEST to PROD).
  • Resolved style and JavaScript tickets.
  • Contributed to the migration from v2 to v3 following new design mockups.
  • Trained new collaborators on the tech stack used.
  • Led workshops on new frontend technologies and frameworks.
  • Ensured code quality.
Git
GitLab
Jira
Confluence
JavaScript
ReactJS
SCSS
Scrum
O

OAG Profile - Casablanca, Morocco

March 2015 - September 2016
Confirmed Frontend Developer
  • Integrated and developed the OAG website (ReactJS/NodeJS/Express) across three versions (https://oagprofile.com/).
  • Tracked bugs using Redmine.
  • Developed the FMA website (http://www.memoirespourlavenir.ma/) based on client specifications (Django and Python).
  • Created banner ads using Illustrator, animated with CSS and Google Web Designer for the Marketing team.
  • Made the platform responsive using CSS Media Queries.
  • Ensured source code quality.
  • Resolved Git conflicts.
  • Implemented unit tests and developed APIs.
ReactJS
React Router
Redux
ExpressJS
ES6
Django
CSS3
Redmine
Git
F

FY COMPUTING - Rabat, Morocco

September 2014 - February 2014
Software Engineer – Studies and Development
  • Developed a JavaScript library to track user interactions and a web analytics site using that library.
  • Built a website and a Google Chrome plugin to inject tracking attributes into web pages.
  • Redesigned the company website for FY COMPUTING with Responsive Design.
HTML5
CSS3
AngularJS
REST
Git
VanillaJS
ExpressJS
NodeJS
MongoDB

Skills

JavaScript

JavaScript(Core)
TypeScript
ES6+ feautres

Frameworks & librairies

Next.js 16
React 19
Redux
Context API
Hooks
Angular 15
RxJS
Services

Web Integration

HTML5
CSS3
Flexbox
Grid
Sass
Bootstrap
Responsive Design
Tailwind
Figma

Artificial Intelligence

Github Copilot
Code Claude

Testing

Unit Testing(Jest, Vitest)
E2E Testing(Cypress)
API Testing(Postman)

Backend

Node.js
Express.js

Git Ecosystem

Command line
SSH Authentification
GitHub
GitLab

Build & Tooling

Vite
npm
pnpm
yarn
esbuild
Webpack
Rollup

Best Practices

Accessibility
Code quality
TDD
Semantic HTML
Storybook
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

RTE DREAM

A comprehensive web-based simulation platform for French electricity market operations, built with React and Node.js.

React 18
TypeScript
Node.js
Socket.io
Ant Design
TailwindCSS
Zustand
i18next

Push Nuke

A real-time monitoring dashboard for French nuclear power plants, displaying operational status and unavailability data on an interactive map of France.

React 18
Redux
Ant Design
Recharts
Node.js
Express
Leaflet

Carto Flux

An interactive 3D mapping platform for visualizing France's electrical transmission network, power production units, and regional consumption patterns in real-time.

React 18
TypeScript
Deck.gl
Mapbox GL
Redux Toolkit
Turf.js

Rakoto Interne

An interactive web application for RTE internal users to identify and analyze electrical grid connection strategies for new customer demands, featuring advanced mapping, cost estimation, and document generation capabilities.

React 18
TypeScript
Leaflet
React Bootstrap
React PDF Renderer
DOCX

CSRD Collect

An enterprise data collection platform for CSRD compliance, featuring dynamic form building, conditional branching, and role-based access control.

React 19
Next.js 16
TypeScript
Zustand
Tailwind CSS 4
Radix UI
Playwright
Axios

Get in Touch

Got a project, job, or idea you want to chat about?
Let's set up a quick 30-minute meeting to dive into it!