MANGO: Modernización de su plataforma móvil y retail
MANGO, fundada en Barcelona en 1984, es una de las empresas de moda más importantes del mundo, con más de 2.200 tiendas en 109 países. Para sostener su crecimiento, mejorar la experiencia móvil, abrir nuevos mercados e impulsar la colaboración con franquiciados, la compañía necesitaba modernizar procesos clave y actualizar tecnologías heredadas. El objetivo era elevar la calidad de su software, acelerar la entrega de nuevas funcionalidades y mejorar la estabilidad y escalabilidad de su plataforma.
Una parte significativa de la plataforma de MANGO estaba construida con tecnologías legacy, combinando Objective-C, Java y otros componentes heredados. El desafío consistía en migrar progresivamente a tecnologías modernas, refactorizar código antiguo, mejorar los sistemas de pago, introducir AB Testing y crear nuevas herramientas internas sin afectar la estabilidad de millones de usuarios. A ello se sumaba la necesidad de incorporar buenas prácticas técnicas, automatizar procesos y evolucionar de una webApp hacia una app totalmente nativa.
El camino de MANGO hacia una plataforma retail moderna y escalable
MANGO es uno de los grupos de moda más importantes del mundo, fundado en 1984 en Barcelona y con más de 2.200 tiendas en 109 países. Entre sus prioridades estratégicas se encontraba mejorar la usabilidad y el rendimiento de su app móvil, reforzar los procesos de pago, abrir nuevos mercados y facilitar la incorporación y gestión de franquicias.
Para acompañar esta evolución, MANGO necesitaba perfiles senior capaces de elevar la calidad del software. Nuestro trabajo se centró en el desarrollo mobile, la coordinación de pruebas AB, la incorporación de funcionalidades que incrementaran compras y satisfacción, herramientas para la gestión interna y la refactorización del código legacy para preparar la plataforma ante retos futuros.
En el área de pagos, integramos nuevos proveedores de tarjetas y servicios postpago, adaptamos la plataforma a PSD2 e introdujimos sistemas de alertas en tiempo real que apoyan la toma de decisiones del negocio. También contribuimos a introducir buenas prácticas de programación funcional y a madurar XP dentro de los equipos.
En paralelo, participamos en la evolución de aplicaciones backend, incluyendo la creación de un CMS para automatizar la subida de imágenes a la app por parte del equipo de negocio, y desarrollamos una nueva API y modelo de datos que mejora la cooperación con franquicias y simplifica su integración.
Tecnologías utilizadas
Tecnologías utilizadas: Java, Kotlin, Docker, BDD, Kubernetes (K8s), AWS, Swift.
Resultados
- Colaboración continua entre MANGO y nuestros equipos para lanzar nuevas funcionalidades e implementar mejores prácticas.
- Plataforma de pagos adaptada a PSD2 e integrada con nuevos proveedores de tarjeta y postpago.
- Migración de la app de iOS a Swift y eliminación progresiva de código legacy Objective-C y Java.
- Nuevo back-office y API para mejorar la integración y gestión de franquicias.
- Implementación de funcionalidades centradas en engagement y ventas, junto con AB Testing para optimizar conversión.
- Refactorización de componentes legacy y soporte a la transición hacia una app nativa completa.
Estamos preparados para nuevos retos