Une alternance sur une application web SaaS : migration d'un service de paiement vers une nouvelle version d'API, un écran développé de bout en bout, et l'alignement des composants sur le design system.
- Cadre
- Alternance
- Période
- oct. 2025 - août 2026
- Structure
- Hivenet / Antimatter
- Rôle
- Développeur front-end alternant
- Outils et technologies
- React
- TypeScript
- SCSS
- i18n
- OpenAPI
Une alternance de développeur front-end sur une application web SaaS, en React et TypeScript. Quatre ensembles de tâches, présentés tels qu'ils ont été réalisés.
Les tâches
Participer à la migration d'un service de paiement vers une nouvelle version d'API
Rédaction de la spécification OpenAPI de la nouvelle interface (plus de 500 lignes), développement du service applicatif correspondant et d'une couche d'adaptation qui convertit les modèles de données entre les deux versions, configuration des points d'accès par environnement. Environ 1 300 lignes.
Développer un écran applicatif de bout en bout
L'interface d'un état dégradé, affichée aux comptes qui ne remplissent pas les prérequis techniques d'un service : conception de l'écran, contenus internationalisés, parcours de réauthentification. Puis l'extraction en composant dédié réutilisable, la migration vers l'approche i18n recommandée par l'équipe, la restructuration des clés de traduction, et une variante ajoutée au composant bouton du design system plutôt qu'un style local dupliqué.
Aligner le design system sur les maquettes
Remplacement des tailles et couleurs codées en dur par les tokens du design system sur les composants graphiques de l'application (graphique en anneau, cartes d'information, cases à cocher, cartes d'offres), unification de deux fonctions de dimensionnement concurrentes, mise en conformité des styles avec les maquettes Figma.
Transverse
Un composant d'affichage de la version applicative avec gestion du thème sombre, de la documentation produit (page FAQ, README du projet), et des corrections et nettoyages sur les écrans de stockage et le tableau de bord.
Aucune capture ni extrait de code : le code produit en entreprise appartient à l'employeur.
