Contribuer à l’évolution fonctionnelle et qualitative de 2 applications Web Frontend de l’écosystème Box Banking et réaliser l’application frontend de Place Business.
Mise en place d’une architecture modulaire et d’un monorepo facilitant l’implémentation de fonctionnalités spécifiques des clients du service Box Banking. Cela a permis de réduire considérablement la durée d’implémentation des besoins clients pour une fonctionnalité spécifique d’environ 50 %.
Mise en place d’un système de revue de code par les autres membres de l’équipe, qui a permis de réduire considérablement les erreurs remontées par l’équipe de tests.
En tant que référent technique frontend, j’ai pu faire évoluer les compétences de l’équipe frontend, ce qui a permis d’améliorer la qualité du code, de réduire l’implémentation de bugs et de diminuer le temps d’implémentation de fonctionnalités estimées complexes.
Mise en place d’environnements Docker, ce qui a considérablement accéléré l’intégration de nouveaux membres à l’équipe de développement et a complètement écarté les problèmes de configuration d’environnements.
Mise en place de pipelines GitLab CI pour l’automatisation des tests et des builds des 2 projets frontend du service Box Banking, ce qui a permis de réduire drastiquement la quantité de bugs remontés par l’équipe de tests et de faciliter les mises en production.
Réaliser des maquettes et wireframes pour des analyses UX/UI.
Réaliser un projet de démarrage en frontend avec un template Materialize, réalisé en clean architecture, pour l’initialisation et le développement rapide de nouveaux projets frontends.
Réaliser des composants type répondant à des besoins récurrents de l’entreprise qui accélèrent considérablement le développement de nouveaux projets ou l’implémentation de nouvelles fonctionnalités.
Réaliser les documentations de l’architecture des applications frontends du service Box Banking, du projet de démarrage et des composants complexes tels qu’un datatable, personnalisé, un composant de gestion de listes de données, un cropper d’images etc., pour faciliter leur utilisation par les autres membres de l’équipe.
Réaliser des travaux de R&D pour le choix de la librairie de formulaires React et celui de l’outil de test e2e.