Présentation
Développement d’interfaces frontend – Création d’interfaces utilisateur modernes et réutilisables avec ReactJS, JavaScript, HTML5, CSS3, SCSS, Material UI et Ant Design.
Intégration d’API – Intégration d’API REST, de services JSON, de données en temps réel, de SSE et de services backend.
Architecture frontend – Conception et mise en œuvre d’architectures frontend évolutives, notamment de solutions de micro-frontends.
Amélioration d’applications existantes – Ajout de nouvelles fonctionnalités, amélioration des fonctions existantes et modernisation d’applications React anciennes.
Optimisation des performances – Identification et résolution des problèmes de performance frontend, réduction du temps de chargement et optimisation des dépendances et de l’utilisation des ressources.
Mises à niveau de React – Mise à niveau de React et des bibliothèques d’interface utilisateur tout en limitant les impacts et les problèmes de compatibilité.
Tests et qualité – Développement de tests unitaires et d’intégration avec Jest et React Testing Library, et amélioration de la couverture des tests.
Correction de bugs et dépannage – Débogage de problèmes frontend complexes, identification des causes profondes et mise en œuvre de corrections fiables.
Analyse des besoins – Compréhension des exigences métier, analyse des besoins techniques et conversion en solutions frontend pratiques.
Déploiement et support de production – Assistance aux tests d’intégration, au déploiement en production, à la résolution des défauts et à l’analyse des causes profondes.

