Estudio de caso

Banco Santander

Banco Santander es uno de los grupos bancarios más grandes y reconocidos del mundo, con presencia en Europa, América Latina, Norteamérica y Asia. Atiende a más de 180 millones de clientes del Grupo y opera en sus mercados europeos a través de la plataforma común OneApp Europe, dentro de su programa de transformación digital "One Europe". En 2026 anunció la unificación de su app móvil a nivel global.

16M+

clientes en los mercados europeos de One Europe

4,8 / 5

en App Store España (mayo 2026)

4 países

España · Portugal · Reino Unido · Polonia

Cliente

  • Sede

    Madrid, España

  • Sector

    Servicios financieros

  • Fundada

    1857

Producto

  • Plataforma

    iOS (iPhone)

  • Idiomas

    Español, inglés, catalán, gallego, euskera, francés, italiano, polaco, portugués

  • Versión mín. iOS

    iOS 15.0+

El reto

El equipo Core de OneApp Europe necesitaba ampliar su capacidad de desarrollo iOS para atender simultáneamente la evolución funcional de la app, el mantenimiento técnico y la corrección de bugs históricos que llevaban tiempo bloqueando releases. La carga de trabajo crítica requería un perfil iOS senior que pudiera incorporarse rápido, entender la arquitectura existente y aportar valor desde la primera sprint.

La solución

AtalayaSoft asignó a Francisco José García Navarro como iOS senior externo integrado en el equipo Core de OneApp Europe en modalidad remota, durante más de dos años. Su rol cubrió tres frentes en paralelo:

1. Desarrollo de componentes core en OneApp Europe

Como refuerzo iOS senior del equipo Core, Francisco desarrolló componentes utilizados por las apps de Banco Santander en España, Portugal, Reino Unido y Polonia. El alcance incluyó:

  • Resolución de incidencias funcionales de la aplicación.
  • Desarrollo de nuevas funcionalidades y nuevas pantallas.
  • Ejecución de pruebas unitarias y preparación de llamadas a servicios con su gestión de datos correspondiente.
  • Apoyo y mentoría a miembros del equipo más junior.

2. Trabajo transversal en Santander Tecnología y Operaciones (T&O)

En paralelo, Francisco apoyó al área de T&O en tareas que afectaban a múltiples apps internas del banco:

  • Desarrollo de librerías reutilizables entre proyectos.
  • Desarrollo de Pruebas de Concepto (PoC) para validar soluciones antes de aplicarlas a otros equipos.
  • Mantenimiento de varias apps internas para empleados del banco: corrección de bugs, actualización a nuevas versiones de iOS y adición de funcionalidades.
  • Gestión de la tienda: certificados, firma y re-firma de apps, publicación en TestFlight y AppCenter.
  • Despliegue de CI y CD para diferentes proyectos en GitHub, incluyendo Santander España.
  • Soporte técnico a otros equipos del banco.

3. Mejoras de accesibilidad iOS en OneApp Europe

A partir de auditorías internas de accesibilidad realizadas por el banco, Francisco aplicó mejoras nativas iOS sobre la app: revisión de etiquetas y traits de VoiceOver, ajustes de semántica para lectores de pantalla, corrección del orden de foco en flujos críticos y soporte de Dynamic Type para tamaños de fuente accesibles. Este tipo de trabajo es el que hoy exige la Ley Europea de Accesibilidad (EAA) en apps del sector financiero.

Logros técnicos destacados

Corrección del bug histórico con Charles

Una de las apps tenía un bug persistente que afectaba al proceso de actualización y que había resistido varios intentos previos de corrección. El equipo no tenía acceso a la documentación del proveedor del servicio, así que Francisco lo resolvió aplicando ingeniería inversa con Charles Proxy (un proxy HTTP que permite inspeccionar el tráfico de red entre la app y el backend en tiempo real), reconstruyendo el contrato no documentado e identificando dónde se rompía la sincronización entre cliente y servidor.

Librería MSAL para autenticación corporativa

Varios equipos del banco necesitaban integrar la Microsoft Authentication Library (MSAL) en sus apps iOS, pero cada uno lo estaba haciendo por separado. Francisco diseñó e implementó una librería interna reutilizable que centralizaba esa integración, la distribuyó como Swift Package Manager (el gestor oficial de dependencias de Apple para proyectos Swift) e impartió formación a los equipos consumidores. Resultado: reducción de duplicación de código y aceleración del onboarding de MSAL en futuros proyectos.

Tecnologías y servicios usados

  • Lenguaje: Swift
  • Distribución de librerías: Swift Package Manager
  • Autenticación corporativa: Microsoft Authentication Library (MSAL)
  • Inspección de red: Charles Proxy
  • CI/CD: GitHub Actions
  • Distribución interna: TestFlight, App Center
  • Servicios AtalayaSoft aplicados: iOS Senior para tu equipo · Accesibilidad iOS (EAA)
Captura de la app iOS OneApp Europe de Banco Santander

¿Necesitas algo similar para tu app iOS?

Si tu equipo necesita un iOS senior con experiencia en banca, accesibilidad nativa y CI/CD enterprise, hablemos. Te respondemos en menos de 24 horas laborables.