Aller au contenu
Retour

Epsor

Rôle
Développeur React Native
Période
août 2025 → mai 2026
Secteur
Banque & assurances
Lieu
Paris

Objectif de la mission

Concevoir et mettre en place une architecture monorepo web et mobile, là où l'application mobile vivait à l'écart du monorepo existant et imposait de publier un package à chaque évolution partagée.

Contexte

Epsor, acteur de la banque et de l'assurance, développait son application mobile à l'écart du monorepo qui portait déjà le web et les modules communs. Chaque évolution partagée imposait de publier un package, puis de le monter côté mobile : un cycle de release qui bloquait le développement quotidien et faisait diverger les deux produits.

Approche

L'application mobile a rejoint le monorepo, construit avec Turborepo et pnpm workspaces, aux côtés du web et des modules communs. Le cycle de release des packages a disparu, remplacé par un système de release conçu avec l'équipe pour rester simple à opérer. Un design system partagé via React Native Web, une navigation unifiée avec Solito et une application web Next.js complètent l'ensemble, avec un accompagnement de l'équipe sur son outillage agentique.

Stack

React NativeExpoNext.jsTurborepopnpmReact Native WebSolitoTypeScriptAgents IA

Ce que j'ai livré

  • Mise en place d'une architecture monorepo complète avec Turborepo et pnpm workspaces, intégrant l'application mobile aux côtés du web et des modules communs.
  • Suppression du cycle de release des packages, qui bloquait le développement quotidien sur l'application mobile.
  • Conception avec l'équipe d'un système de release adapté au monorepo, pensé pour rester simple à opérer au quotidien.
  • Design system partagé entre web et mobile via React Native Web, mutualisant composants, logique métier, types et outillage.
  • Application web en Next.js et navigation cross-platform unifiée avec Solito.
  • Accompagnement de l'équipe sur son outillage agentique : structuration des fichiers AGENTS.md, découpage en sous-agents, définition des règles et choix des skills.
Parlons-en

Un projet en tête ?

Réponse garantie en moins d'une heure, et trente minutes d'audit offertes en visio.

M'écrireMaltLinkedIn

Emailcontact@magrin.fr

Téléphone+33 6 73 12 19 30

LocalisationParis, France · full remote