Modernisation d’une application React à grande échelle
Un programme important de refactoring et de qualité pour une application bancaire, centré sur la maintenabilité, les tests et la fiabilité des livraisons.
Le problème
Un important frontend financier avait accumulé une dette technique qui ralentissait les évolutions et augmentait le risque opérationnel. Sa modernisation devait se faire tout en continuant à servir les utilisateurs métier.
La réalisation
Kamal a pris en charge l’application React et TypeScript, modernisé ses fondations techniques et refactorisé environ 70 % de la base de code.
- Mise en place de tests unitaires et d’intégration avec Jest et React Testing Library.
- Environ 70 % de couverture par les tests automatisés.
- Ajout de scénarios end-to-end Cypress pour réduire les régressions en production.
- Amélioration du workflow de développement en maintenant les livraisons de l’équipe Agile.
Résultat
L’application est devenue plus simple à maintenir et plus sûre à faire évoluer. Cette mission illustre la capacité de Kamal à moderniser un frontend critique en conciliant architecture, tests et livraison produit.