
François Pasquier
Staff Engineer / Tech Lead React Native · Next.js
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Tech Lead React Native depuis 2017. J'ai fait migrer une application de 1,3 million d'utilisateurs de NativeScript vers React Native sans coupure de service, et formé les 30 développeurs qui l'avaient écrite. Je réunis aujourd'hui iOS, Android et web sur une seule base de code React Native avec rendu serveur. J'arbitre l'architecture, j'exécute les migrations lourdes sans geler la roadmap, et je fais monter l'équipe au passage.
Expérience de travail
Tech Lead React Native / Next.js
MATCHEMFreelance
août 2024 - Présent
2 ans 3 mois
Paris, France
Unification de trois applications, iOS natif, Android natif et un site web PHP, en une seule base de code React Native avec rendu côté serveur. · Architecture de la nouvelle base de code et pilotage de la migration écran par écran, sans interruption de service ni gel de la roadmap produit. · Bibliothèque de composants partagée entre le mobile et le web, documentée dans Storybook. · Déploiement continu : tests automatisés, CI/CD, livraison sur les stores sans intervention manuelle. · Modernisation progressive de la codebase existante. · Formation de l'équipe interne à React Native, TypeScript et aux tests. Résultat : une fonctionnalité écrite une fois au lieu de trois, livrée automatiquement sur les trois plateformes. Stack : React Native, React, Next.js, TypeScript, Jotai, React Query, TanStack Form, Nativewind, Playwright, Storybook, Sentry
Senior Frontend Software Engineer
Salsify
oct. 2022 - juil. 2024
1 an 10 mois
Paris, France
Plateforme SaaS de gestion de contenu produit utilisée par les fournisseurs de la grande distribution. Plusieurs équipes produit développaient chacune leurs composants, avec des écarts d'accessibilité et de rendu d'une page à l'autre. · Conception et développement d'une bibliothèque de composants accessibles, construite sur React Aria et conforme WCAG. · Documentation complète dans Storybook, avec les états, les variantes et les règles d'usage, pour que les équipes s'en servent en autonomie. · Migration progressive d'une codebase Redux et Redux Saga vers React Query et Jotai, sans interruption de service. · Encadrement technique des développeurs et revues de code. Résultat : une bibliothèque réutilisée par plusieurs équipes produit, et une accessibilité qui ne dépend plus de la vigilance de chaque développeur au moment où il code. Stack : React, TypeScript, React Aria, Redux, Redux Saga, React Query, Jotai, React Hook Form, Tailwind, Storybook, Playwright, CircleCI, Sentry
Senior Lead Developer
Socios.com
juil. 2021 - oct. 2022
1 an 4 mois
Paris, France
Plateforme web3 destinée aux fans de sport, 1,3 million d'utilisateurs sur iOS et Android, développée en NativeScript par une équipe de 30 développeurs. L'écosystème du framework s'éteignait : plugins non maintenus, communauté qui se vidait, recrutement devenu impossible. · J'ai construit la preuve avant de demander l'adhésion : un prototype porté seul, recréant la majorité des écrans sur une architecture repensée, présenté à la direction technique qui a validé la réécriture. · Architecture de la nouvelle base de code et pilotage de la migration écran par écran, sans interruption de service. · Reconversion des 30 développeurs : supports de formation que j'ai écrits, ateliers animés, conventions de code, revues systématiques pendant toute la transition. · Animation de l'instance technique front. · Optimisations de performance sur les écrans les plus chargés, tests, déploiement OTA, suivi de production. Résultat : 1,3 million d'utilisateurs migrés sans coupure, 30 développeurs autonomes sur React Native, recrutement redevenu possible. À mon départ, la direction technique m'a proposé de prendre la responsabilité des 30 développeurs du pôle. Stack : React Native, TypeScript, React Query, Jotai, React Hook Form, Zod, Reanimated, Styled Components, FormatJS, CodePush, Viro, Jest, Testing Library, MSW, Cypress, Fastlane, AppCenter, Sentry
Fullstack Developer
KNP Labs
févr. 2019 - juil. 2021
2 ans 6 mois
Paris, France
Éditeur de logiciels. Trois projets clients menés de bout en bout. DELIVER EVENT · Application de gestion du plus grand rendez-vous européen de la e-logistique, 800 dirigeants réunis pendant deux jours. · Lead technique de la partie frontend React, au sein d'une équipe de 7 développeurs. · Architecture côté client, découpage du travail, revues de code et arbitrages techniques. · Rendez-vous en tête-à-tête, inscription, émargement par QR code, vote des prix, messagerie et plan du site. MITTSUN · Recherche et réservation d'espaces de travail, développée en binôme. · Application mobile React Native, application web et API backend. · Conception de l'architecture et du modèle de données, intégration des paiements Stripe. · Mise en place de l'infrastructure et de la chaîne de déploiement. DÉFIMÉDOC · Application de formation continue pour les pharmaciens. · Développement des applications mobile et web. · Paiements natifs iOS et Android, avec abonnements et validation des reçus. · Déploiement automatisé des mises à jour, sans repasser par la validation des stores. Stack : TypeScript, React Native, React, Vue 3, Node, Koa, GraphQL, MongoDB, Recoil, Zod, Stripe, Jest, Testing Library, Playwright, QAWolf, MSW, CircleCI, Drone, Fastlane, AppCenter, Docker
Frontend Web Developer
DL NEGOCE
févr. 2018 - févr. 2019
1 an 1 mois
Paris, France
ERP pour un négociant en matériaux de construction. · Modernisation d'un front legacy jQuery vers Vue.js, écran par écran, sans réécriture globale ni gel des évolutions métier. · Développement d'un pont permettant aux composants legacy et aux composants modernes de communiquer, pour rendre la migration progressive et réversible. · Mise en place des bonnes pratiques et de l'outillage de l'équipe. · Développement de fonctionnalités ERP. Résultat : une migration étalée sur la durée, sans jamais bloquer les livraisons métier. Stack : TypeScript, Vue 2, JavaScript, jQuery, Symfony
Mobile Developer
Zephyr Web
janv. 2017 - févr. 2018
1 an 2 mois
Paris, France
Première expérience React Native, en ESN, dès 2017. Application destinée aux managers : visualisation et notation des compétences des collaborateurs sous différentes formes. · Développement de l'application mobile sur iOS et Android. · Création des représentations visuelles des données des collaborateurs. · Fonctionnalité de personnalisation des avatars. En 2017, React Native avait deux ans, TypeScript n'était pas encore le standard, et presque aucune convention n'était établie : la navigation, la gestion d'état, la structure d'un projet se tranchaient au cas par cas. C'est là que j'ai pris l'habitude de décider moi-même des questions d'architecture, faute de réponse disponible ailleurs. Stack : TypeScript, React Native, Redux, Redux Thunk, Docker, GitLab
Frontend Web Developer
Pragmatic
sept. 2016 - nov. 2016
3 mois
Paris, France
Stage de fin de formation développeur logiciel, AFPA. Stack : Python, PHP, Symfony
Formation
AFPA
Développeur logiciel, Programmation / développeur informatique
2016 - 2016
1 mois
Lycée Saint Thomas d'Aquin
BTS Management des unités commerciales, Management commercial
2013 - 2013
1 mois
Résultat : BTS (bac +2)
BTS Management des unités commerciales : relation client, gestion de projet, analyse de la performance commerciale. Une base utile pour comprendre les enjeux business d'un produit avant d'écrire la première ligne de code.
Lycée Saint Exupery Saint Dizier
Baccalauréat, Scientifique
2011 - 2011
1 mois
Licences et certifications
AI Hero
Délivré le : janv. 2026
Total TypeScript
Délivré le : sept. 2023
Testing JavaScript
Délivré le : mars 2021
CSS for JavaScript Developers
Délivré le : mars 2021
Portfolio

Salsify · Design system accessible pour une plateforme SaaS

Trois plateformes, une seule base de code : migration React Native avec SSR
