2025
Akeneo
Développeur React · Symfony
- Secteur
- PIM · Product Information Management
- Équipe
- 6 personnes
- Lieu
- Nantes
Équipe « Complex Projects » : héritage d'attributs entre familles (release Summer 2025), Backbone → React.
En bref
- Héritage d'attributs entre familles de produits, livré dans la release Summer 2025
- Full-stack React/TypeScript et PHP/Symfony sur les écrans de hiérarchie produit
- Migration progressive du legacy Backbone vers React
- Règles d'héritage sécurisées par des tests PHPUnit unitaires et d'intégration
Éditeur nantais de PIM (gestion de l’information produit) : plus de 900 entreprises clientes, plus de 400 salariés, 8 bureaux dans 6 pays. Aide les entreprises à centraliser, enrichir et diffuser leurs données produit sur tous leurs canaux de vente.
Contexte
Développeur full-stack PHP/Symfony et React au sein de l’équipe « Complex Projects » : 3 développeurs, 1 designer, \1
Point de départ : des familles de produits à plat, chacune définissant ses propres attributs sans héritage possible, ce qui limitait Akeneo face aux solutions MDM sur les catalogues complexes ; des écrans encore en Backbone.
Objectif : livrer un modèle hiérarchique où les familles enfants héritent des attributs de leur famille parente, argument clé face aux solutions MDM, en migrant vers React les écrans concernés.
Stack : front-end React/TypeScript avec un legacy Backbone, back-end PHP/Symfony, CI CircleCI, conteneurisation Docker, tests PHPUnit.
Réalisations
- Refonte du modèle de données : passage d’une structure plate à un modèle arborescent avec héritage des attributs produits, pour positionner Akeneo face à la concurrence MDM
- Développement full-stack : React/TypeScript côté front et PHP/Symfony côté back pour les nouvelles interfaces de gestion de la hiérarchie produit
- Migration legacy : sortie progressive du code Backbone vers React sur les écrans impactés
- Tests : tests unitaires et d’intégration PHPUnit pour valider les règles d’héritage du nouveau modèle
- Revue de code, rituels agiles et collaboration étroite avec le designer et le product manager
Résultats
- Fonctionnalité livrée dans la release Summer 2025 sous le nom Attribute Inheritance : les familles enfants héritent des attributs et des exigences de complétude de leur famille parente
- Écrans de gestion de la hiérarchie produit migrés de Backbone vers React
- Règles d’héritage couvertes par des tests PHPUnit unitaires et d’intégration
Un besoin similaire ?
Parlons de votre projet et voyons comment je peux vous aider, en full-remote.