Société Générale
Refonte d’application mobile — Android & iOS
En tant que responsable du développement Android & iOS au sein d’une équipe de 12 personnes, nous avons participé à la refonte de l’application bancaire mobile Société Générale. Le projet reposait sur une architecture hybride React Native connectée à des couches natives Android et iOS pour les fonctionnalités les plus sensibles, en répondant aux exigences élevées de sécurité, de stabilité et de performance du secteur bancaire.

PRÉSENTATION DU PROJET
Comment le produit a été structuré
La présentation couvre le contexte, la plateforme, l’architecture et la stack technique afin de rendre l’organisation du projet plus lisible.
CONTEXTE PRODUIT
Un contexte bancaire à grande échelle exige des standards élevés de sécurité, de stabilité et de performance. La refonte de l’application mobile Société Générale associait une couche React Native pour l’interface et les parcours partagés à des modules Android et iOS natifs pour les fonctionnalités les plus sensibles : sécurité, biométrie, virements et paiements de pair à pair.
PLATEFORME
Application bancaire Android & iOS
ARCHITECTURE
Une architecture hybride React Native gérait la couche applicative partagée, tandis que des modules Android (Java) et iOS (Swift / Objective-C) natifs couvraient les fonctionnalités sensibles telles que le Pass Sécurité, l’authentification biométrique, Paylib entre amis et les virements. Les ponts entre React Native et les couches natives ont permis de maintenir des parcours rapides, fiables et cohérents sur les deux plateformes.
Stack technique
Les technologies utilisées pour livrer et faire évoluer le produit.
EN BREF
Qu’avons-nous réalisé pour Société Générale ?
En tant que responsable du développement Android & iOS au sein d’une équipe de 12 personnes, nous avons participé à la refonte de l’application bancaire mobile Société Générale, construite sur une architecture hybride React Native connectée à des couches natives Android et iOS pour les fonctionnalités sensibles. Le projet…
Fonctionnement
L’application repose sur une architecture hybride React Native, reliée aux couches natives Android (Java) et iOS (Swift / Objective-C) pour les fonctionnalités les plus sensibles : sécurité, biométrie et paiements. En tant que responsable du développement Android & iOS au sein d’une équipe de 12 personnes, notre travail a consisté à construire et maintenir des ponts fiables entre React Native et les modules natifs, afin que les parcours bancaires critiques restent rapides, stables et cohérents sur les deux plateformes…
Priorités techniques
- Développement et intégration du module Pass Sécurité
- Authentification biométrique sur Android et iOS
- Module Paylib entre amis (paiement P2P) et parcours de virements
Résultats
- Contribution à la modernisation d’une application bancaire utilisée à grande échelle
- Intégration de nouveaux parcours sécurisés et de fonctionnalités transactionnelles
- Interopérabilité renforcée entre technologies hybrides et natives
ENJEUX D’INGÉNIERIE
Là où se trouvait la complexité
Voici les principales contraintes que l’architecture du produit devait résoudre avant sa mise en production.
Enjeu 01
Assurer une communication fiable entre React Native et les couches natives Android/iOS
Enjeu 02
Préserver la fiabilité des parcours bancaires sensibles dans une architecture hybride
Enjeu 03
Intégrer les composants de sécurité et de biométrie de manière cohérente sur les deux plateformes
Enjeu 04
Maintenir une expérience cohérente entre Android et iOS
RESPONSABILITÉ TECHNIQUE
Ce que notre équipe a pris en charge
Le périmètre de livraison couvrait l’ingénierie produit, les systèmes associés et la préparation à la mise en production.
Participation à la refonte fonctionnelle et technique de l’application
Développement et intégration du module Pass Sécurité
Mise en place de l’authentification biométrique
Développement du module Paylib entre amis (paiement P2P)
Intégration du parcours de virements
Création de ponts entre React Native et les composants natifs Android/iOS
Correction d’anomalies en collaboration avec une équipe pluridisciplinaire
FONCTIONNALITÉS CLÉS
Les capacités qui font la différence
Module Pass Sécurité
Développement et intégration du module Pass Sécurité pour sécuriser les opérations bancaires.
Authentification biométrique
Mise en place de parcours de connexion biométrique cohérents sur Android et iOS.
Paylib entre amis
Développement du module de paiement pair à pair Paylib pour envoyer de l’argent entre amis.
Virements
Intégration du parcours de virements de bout en bout dans l’application.
