Développeur Front-End React
Intervention au sein d'équipes de développement pour participer à plusieurs projets internes stratégiques dont LLM@CIB, DocFactory et Impact.
- Développement de l'interface chatbot en React 18 et TypeScript, intégrant la gestion complète du cycle de vie des conversations.
- Mise en place du streaming des réponses en temps réel via fetch et ReadableStream avec un affichage progressif token par token.
- Conception d'un moteur de suggestions de prompts avec des appels API optimisés par useDebounce.
- Intégration d'un renderer de contenu multi-format avec react-markdown, des tableaux interactifs AG-Grid et des blocs de code.
- Implémentation de l'authentification SSO via la librairie interne BNP Paribas.
- Atteinte d'une couverture de 80% de tests unitaires et d'intégration avec Vitest et React Testing Library, ainsi que des tests end-to-end avec Cypress.
- Configuration du pipeline CI/CD avec Jenkins, Docker, Kubernetes, SonarQube et Nexus IQ.
- Analyse des performances à l'aide de Lighthouse, Chrome DevTools et React DevTools Profiler pour réduire les coûts de rendu.
- Développement de la plateforme DocFactory pour l'automatisation de la gestion documentaire avec des listes dynamiques AG-Grid, une interface d'administration de workspaces et le support du drag & drop.
- Conception de la plateforme Impact pour l'évaluation ESG incluant des dashboards clients, des graphiques Recharts et des formulaires dynamiques complexes avec react-hook-form.
Environnement technique