Contexte
J’ai effectué mon stage au sein du siège social de la Matmut à Rouen. J’ai intégré la Direction du Numérique et de l’Innovation (DNI), et plus spécifiquement l’équipe UX (Expérience Utilisateur). La Matmut est une grande entreprise mutualiste au service de plus de 4.6 millions de sociétaires.

Environnement de travail

J’ai travaillé dans un open space avec placement libre. Tout le matériel était fourni (pc, écrans, périphériques, …).
Environnement technologique
| Nom | Description |
|---|---|
| C# (.NET) | Assure le développement d’applications back-end robustes ainsi que des services Windows. |
| TypeScript | Permet la création d’interfaces dynamiques pour les portails clients, notamment via la bibliothèque React. |
| Cobol | Gère les traitements de masse et les transactions rapides. |
L’hébergement s’appuie sur des machines “open” (Linux/Windows) pour les applications web, et des machines “Z” (Mainframes IBM) pour le cœur métier.
| Nom | Description |
|---|---|
| Jira | Permet de suivre l’avancement des tâches, de gérer le backlog et de piloter les anomalies. |
| Confluence | Base de connaissances et wiki centralisant toute la documentation technique et fonctionnelle. |
| Azure DevOps | Gère le cycle de vie des applications : hébergement du code (Git) et automatisation des tests/déploiements (Pipelines CI/CD). |
| Zoom | Utilisé pour les réunions d’équipe quotidiennes (Daily UX) et le partage d’écran. |
Missions
J’ai travaillé sur le développement d’outils destinés à faciliter le travail des développeurs UX chargés du design system.
Un design system est un référentiel centralisé regroupant des composants d’interface réutilisables et des règles d’utilisation, visant à garantir une cohérence visuelle et fonctionnelle sur l’ensemble des produits numériques d’une entreprise.

Exemple de page du design system décrivant l’utilisation correcte du logo.
Automatiser les tests de non-régression visuelle du design system de la Matmut pour prévenir les bugs d’affichage transverses.
Surveiller l’évolution du poids des fichiers (bundles) générés par le design system pour garantir des temps de chargement optimaux aux utilisateur.