Salut, je suis Amine TABOU 👋
Expert ReactJS | Interface Pixel-Perfect | De Figma à React
Je crée des interfaces ReactJS de classe mondiale pour startups, agences et entreprises — en remote depuis la France 🇫🇷
AT
Télécharger mon CV

À propos

Développeur front-end basé en France, avec plus de 10 ans d'expérience dans l'écosystème JavaScript/TypeScript.
Je suis spécialisé dans la création d'interfaces responsives et pixel-perfect avec ReactJS, en transformant vos maquettes Figma en code propre et maintenable.
Je travaille avec des startups, des agences et des entreprises pour développer des applications web rapides et élégantes.
Transformons vos idées en interfaces élégantes et performantes.

Expérience professionnelle

R

RTE - Paris, FR

Décembre 2022 - Présent
Consultant Front-End / Tech Lead
Consultant front-end et référent technique au sein des équipes data et design de RTE. Responsable de la qualité du code, de la cohérence visuelle et de la direction technique front-end sur plusieurs projets stratégiques.
  • Collaboration étroite avec les designers et les équipes data pour concevoir des interfaces modernes et performantes.
  • Création d’une bibliothèque de composants complète et documentée sous Storybook, améliorant la cohérence visuelle et la productivité des équipes.
  • Introduction de TypeScript dans le codebase pour renforcer la maintenabilité, la fiabilité et la scalabilité.
  • Contribution à l’architecture front-end, aux bonnes pratiques CI/CD et à l’accessibilité.
  • Encadrement technique et accompagnement des développeurs front pour favoriser leur montée en compétences.
  • Communication quotidienne avec les équipes backend et UX/UI pour assurer une expérience fluide et centrée utilisateur.

Projets Clés

RTE DREAM

Plateforme immersive de simulation du marché de l’électricité française, combinant pédagogie et analyse de données.

Push Nuke

Tableau de bord en temps réel pour le suivi des centrales nucléaires et de leur disponibilité opérationnelle.

CartoFlux

Visualisation 3D du réseau électrique français et des flux de production/consommation en temps réel.

Rakoto Interne

Application interne d’aide à la décision pour les études de raccordement électrique, avec cartographie et génération automatique de rapports.

ReactJS
TypeScript
Storybook
TailwindCSS
Redux Toolkit
Figma
CI/CD
F

FONCIA - Paris, FR

Janvier 2022 - Décembre 2023
Développeur Frontend Sénior
  • Gestion locative: création des missions de Commercialisation, Congé locataire, Entrée d'un mandat, sortie d'un mandat et transfert d'un lot.
  • Gestion de copropriété: création des missions AG, Travaux, Entrée d'un immeuble, perte d'un immeuble.
  • Comptabilité: Quittancement, Révision des loyers, consultation et traitement des encaissements et décaissements.
ReactJS
React hooks
NodeJS
TypeScript
R

Renault - Paris, FR

Octobre 2020 - Janvier 2022
Développeur front Sénior
  • Développement de la logique métier ainsi que les services permettant de consommer les API back.
  • Personnalisation du thème et composants Angular Material.
  • Participation aux rituels agiles: Daily, Rétro, Demo, Sprint Planning.
  • Rendre le site Responsive Design (compatible avec large écran, PC Portable, tablets et mobile).
  • Refactoring du code Less et typescript pour rendre le site responsive
  • Rédaction des tests unitaire (pour les composants, services, pipes et directives)
  • Export des données sous format PDF, CSV
  • Expertise Git, code review avec l’équipe, gitlab et outils de développement frontend
  • Participation et animation des workshop, présentations et veille technologique au sein de l’équipe
Angular
Angular Material
GitLab
ngrx
DevTools
Redux-saga
Git
REST
B

BNP Paribas - Paris, FR

Novembre 2019 - Octobre 2020
Développeur front Sénior
  • Refonte du site statique à base de HTML/CSS et des maquettes PSD vers une plateforme avec ReactJS et développement des services REST.
  • Configuration du projet pour utiliser Webpack, Hot Reloading and Source Map...
  • Adaptation de la communication avec les Backends REST et GraphQL.
  • Implémentation de l’approche «Optimistic Rendering», pour générer une interface rapide et avoir des opérations CRUDs en quelques secondes.
  • Validation des données.
  • Internationalization (i18n).
  • Tri selon les types des colonnes, recherche instantanée, pagination.
  • Export des données (CSV, XLS, PNG, JPEG) et graphiques.
  • Développement d’un éditeur WYSIWYG.
  • Rédaction des tests unitaires.
  • Mise en production, Revue de code, documentation technique.
ReactJS
GitLab
Mterial UI
Redux
DevTools
Redux-saga
recharts
Git
PHP POO
REST
GraphQL
Jest
Enzyme
R

RTE - Paris, FR

Avril 2018 - October 2019
Ingénieur Etudes et développement Sénior
  • Construction des composants graphiques au sein du logiciel OPFAB.
  • Gestion et centralisation de l’état applicative du logiciel.
  • Développement des services et interfaces d’archivage
  • Création du la partie Timeline qui permet de suivre les carte en temps réel.
  • Rédaction des test unitaires (assurance d’une couverture des tests de 86%).
  • Développement et maintenance de la partie authentification pour respecter les normes de sécurité.
  • La revue du code de l’équipe et expertise en Git, suivi de build et de déploiement des images Docker.
  • Chiffrage des différents Stories au cours d’une Sprint.
  • Migration du Angular 7 vers 8, puis vers le 9
  • Rédaction de la documentation technique et fonctionnelle: https://opfab.github.io/
Angular 7/8/9
Github
Keycloak
Ngrx
Jasmine
Travis
Redis
Sonar
Linux
Scrum
S

SEB Group - Rabat, MAROC

Novembre 2017 - Mars 2018
Expert Technique Front
Proposed and implemented an internal ruby API for sending/receiving commands to scooters over LTE networks. Developed a fully automated bike firmware update system to handle asynchronous firmware updates of over 100,000+ scooters worldwide, and provide progress reports in real-time using React, Ruby on Rails, PostgreSQL and AWS EC2 saving hundreds of developer hours.
  • Expertise front concernant les bugs JavaScript et CSS.
  • Développement et chiffrage des stories au cours d’un release.
  • Refonte du tunnel d’achat des différentes marques : Krups, Tefal, Rowenta, Calor, AllClad (https://www.krups.fr/, https://www.tefal.fr/, https://www.moulinex.fr/, https://www.rowenta.com/).
  • Développement des services et interfaces d’archivage
  • Intervention et consulting dans une autre équipe pour le développement d’un dashboard d’administration avec Angular 7, Angular Material, GraphQL.
  • Migration de JQuery
Angular 7
Angular Material
JavaScript
Sass
Jquery
GraphQL
Gulp
Google dev Tools
C

CHANEL - Marrakech, MA

October 2016 - Septembre 2017
Software Engineer (Tech Lead)
  • Développement du site du client français Chanel: http://www.chanel.com/en_US/, leader mondiale de parfum et beauté.
  • Collaboration aux différents Sprint, correction des anomalies, proposition des solutions et maintenance du site.
  • Traitement des demandes des différentes équipes: TMA, Evol et Rollout.
  • Revue et suivi du code dans les différents environnements (du TEST au PROD).
  • Traitement des tickets liés Style et JavaScript
  • Participation au passage du site de la v2 à la v3 selon les maquettes fournies
  • Formation des nouveau collaborateurs aux différents Stack utilisées
  • Réalisation des nouvelles WorkShop liés aux nouvelles tendances des technologies et Frameworks Front
  • Assurer la qualité du code source
Git
Gitlab
Gira
Confluence
JavaScript
ReactJS
SCSS
Scrum
O

OAG Profile - Casablanca, MA

Mars 2015 - Septembre 2016
Développeur Front end confirmé
  • Intégration et développement du site OAG (avec ReactJS/NodeJS/Express) dans ces 3 versions (https://oagprofile.com/).
  • Suivi des bugs sur Redmine.
  • Développement du site FMA (http://www.memoirespourlavenir.ma/) selon les spécifications fournies par le client (Django et Python).
  • Réalisation de bannières publicitaires à l’aide d’Illustartor, animation à l’aide de CSS et Google Web Designer pour l’équipe Marketing.
  • Rendre la plateforme responsive design en utilisant CSS Media Queries.
  • Assurer la qualité du code source.
  • Résoudre les conflits de Git.
  • Tests unitaires et le développement des API.
ReactJS
React router
Redux
ExpressJS
ES6
Django
CSS3
Redmine
Git
F

FY COMPUTING - Rabat, MA

Septembre 2014 - Février 2014
Ingénieur Etudes et développement
  • Développement d’une bibliothèque JavaScript qui permet de traquer les Développement d’un site qui fait le Web Analytics et qui utilise la bibliothèque précédemment développée.
  • Développement d’un site Web et d’un plugin Google Chrome qui permettent l’injection des attributs de tracking au sein des pages Web.
  • Refonte du site de la société FY COMPUTING en Responsive Design
HTML5
CSS3
AngularJS
REST
GIT
VanillaJS
ExpressJS
NodeJS
MongoDB

Compétences

JavaScript & TypeScript

JavaScript (ES2024+)
TypeScript 5
JSON

Frameworks

React 19
Next.js 15
Angular 17+
Redux Toolkit
Zustand
TanStack Query
RxJS

Intégration Web

HTML5
CSS3
Tailwind CSS
Sass
Shadcn/ui
Responsive Design
Figma

IA & Productivité

GitHub Copilot
Claude Code
Prompt Engineering
Développement assisté par IA

Tests

Jest
Vitest
React Testing Library
Playwright
Cypress
Postman

Backend

Node.js
Express.js
REST
GraphQL

Git & DevOps

Git (CLI)
GitHub
GitLab CI/CD
Docker
SSH

Outils & Build

Vite
Webpack
npm
pnpm
yarn
esbuild
Turborepo

Méthodologie

Agile Scrum
Architecture Frontend
Code Review
TDD

Bonnes Pratiques

Accessibilité
HTML sémantique
Design Patterns
Storybook
Performance Web
Mes Projets

Découvrez mes derniers travaux

J'ai travaillé sur une variété de projets, des sites web simples aux applications web complexes. Voici quelques-uns de mes favoris.

RTE DREAM

Plateforme web complète de simulation du marché français de l’électricité, développée avec React et Node.js.

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

Push Nuke

Tableau de bord de surveillance en temps réel des centrales nucléaires françaises, affichant leur état de fonctionnement et les indisponibilités sur une carte interactive de la France.

React 18
Redux
Ant Design
Recharts
Node.js
Express
Leaflet

Carto Flux

Plateforme cartographique 3D interactive permettant de visualiser en temps réel le réseau de transport électrique français, les unités de production d’énergie et les schémas de consommation régionale.

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

Rakoto Interne

Application web interactive destinée aux équipes internes de RTE pour identifier et analyser les stratégies de raccordement au réseau électrique, intégrant cartographie avancée, estimation des coûts et génération automatique de documents.

React 18
TypeScript
Leaflet
React Bootstrap
React PDF Renderer
DOCX

CSRD Collect

Plateforme de collecte de données pour la conformité CSRD, avec un constructeur de formulaires dynamiques, des branchements conditionnels et un contrôle d'accès basé sur les rôles.

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

Prenons contact

Vous avez un projet, un emploi ou une idée dont vous aimeriez discuter ?
Organisons une réunion rapide de 30 minutes pour en parler !