
Refonte de l’app mobile (iOS & Android) en Flutter et intégration d’un backend PHP Symfony, dans un environnement souverain et sécurisé.
Contexte
Face à l’accélération européenne autour de l’identité numérique, la France prépare une réponse ambitieuse avec France Identité, le futur wallet souverain piloté par l’ANTS.D’ici 2026, l'application devra être interopérable au niveau européen (règlement eIDAS 2), offrir une expérience fluide aux citoyens et garantir un très haut niveau de sécurité sur l’ensemble des parcours.
En 2025, une étape-clé du projet consiste à intégrer la carte grise numérique dans l’application mobile. Le timing est critique, la vision produit encore instable, les standards européens en pleine évolution.
L’enjeu : remettre de la valeur dans les mains des citoyens rapidement, dans un climat de défiance après plusieurs retards.
C’est dans ce contexte que Theodo est appelé à reprendre en main le développement mobile avec un objectif clair : restaurer la qualité, accélérer la cadence, et sécuriser les mises en production.

Challenges
- Livrer en production la fonctionnalité carte grise dès notre arrivée, sans phase d’observation.
- Remettre la qualité produit au centre et composer avec un écosystème vaste et multi-acteurs (~60 personnes côté ANTS, fournisseurs, …), avec peu d’alignement initial.
- Transformer les modes de travail, en faisant passer une organisation habituée aux cycles en V vers une mécanique agile, orientée impact.
- Sécuriser chaque mise en production dans un contexte de souveraineté numérique, avec des releases validées par l’ANSSI pour garantir la conformité sécurité avant déploiement.
Our approach
Une équipe composée de 7 experts Theodo (1 Lead PM, 1 PM, 1 Tech Lead, 1 EM et 3 Software Engineers) ont rejoint les équipe de l’ANTS.
Ce qui a fait la différence :
Right-First-Time
Cadrage clair de chaque fonctionnalité par du BPMN, des maquettes Figma et des critères d’acceptation partagés. Moins de rework, plus de fluidité.
Just-in-Time
Résolution continue des défauts techniques, fiabilisation des environnements, amélioration du codebase Flutter. Objectif : rendre la cadence de livraison prévisible.
Tech-Enabled Network of Teams
Mise en place de dashboards WIP / lead time / défauts, rituels d’amélioration continue. Prochaine étape : tracking produit intégré aux PI pour piloter par l’usage.

