Case study

Banco Santander

Banco Santander is one of the largest and most recognized banking groups in the world, with operations across Europe, Latin America, North America and Asia. The bank serves more than 180 million Group customers and operates in its European markets through the common OneApp Europe platform, as part of its "One Europe" digital transformation programme. In 2026 the bank announced the unification of its mobile app globally.

16M+

customers across the European One Europe markets

4.8 / 5

on App Store Spain (May 2026)

4 countries

Spain · Portugal · UK · Poland

Client

  • Headquarters

    Madrid, Spain

  • Industry

    Financial services

  • Founded

    1857

Product

  • Platform

    iOS (iPhone)

  • Languages

    Spanish, English, Catalan, Galician, Basque, French, Italian, Polish, Portuguese

  • Min. iOS version

    iOS 15.0+

The challenge

The Core team behind OneApp Europe needed to scale its iOS development capacity to handle the functional evolution of the app, technical maintenance, and the resolution of long-standing bugs that had been blocking releases for some time. This critical workload required a senior iOS profile able to onboard quickly, understand the existing architecture, and deliver value from the first sprint.

The solution

AtalayaSoft assigned Francisco José García Navarro as an external senior iOS engineer embedded in the OneApp Europe Core team, working fully remote for more than two years. His role covered three parallel fronts:

1. Core component development on OneApp Europe

As senior iOS reinforcement on the Core team, Francisco developed components used by Banco Santander apps in Spain, Portugal, the UK and Poland. The scope included:

  • Resolving functional bugs and incidents in the application.
  • Developing new features and new screens.
  • Executing unit tests and preparing service calls with their corresponding data layer integration.
  • Supporting and mentoring more junior team members.

2. Cross-cutting work on Santander Technology & Operations (T&O)

In parallel, Francisco supported the T&O area on tasks affecting multiple internal bank apps:

  • Development of reusable libraries across projects.
  • Proof of Concept (PoC) development to validate solutions before rolling them out to other teams.
  • Maintenance of several internal apps for bank employees: bug fixes, iOS-version updates and new features.
  • Store management: certificates, app signing and re-signing, publishing to TestFlight and AppCenter.
  • CI and CD deployment for various GitHub projects, including Santander Spain.
  • Technical support for other teams across the bank.

3. iOS accessibility improvements on OneApp Europe

Following internal accessibility audits run by the bank, Francisco applied native iOS improvements to the app: review of VoiceOver labels and traits, semantics adjustments for screen readers, focus order fixes on critical flows, and Dynamic Type support for accessible font sizes. This is exactly the kind of work the European Accessibility Act (EAA) now mandates for financial-sector apps.

Featured technical achievements

Long-standing bug fix using Charles

One of the apps had a persistent bug affecting the update process that had resisted previous attempts to fix it. The team had no access to the vendor's documentation, so Francisco solved it through reverse engineering with Charles Proxy (an HTTP proxy that allows inspection of network traffic between the app and the backend in real time), reconstructing the undocumented contract and identifying where the client–server sync was breaking down.

MSAL library for corporate authentication

Several bank teams needed to integrate the Microsoft Authentication Library (MSAL) in their iOS apps, but each was doing so separately. Francisco designed and built an internal reusable library that centralized that integration, distributed it via Swift Package Manager (Apple's official dependency manager for Swift projects), and trained the consumer teams. Result: reduced code duplication and accelerated onboarding of MSAL in future projects.

Technologies and services used

  • Language: Swift
  • Library distribution: Swift Package Manager
  • Corporate authentication: Microsoft Authentication Library (MSAL)
  • Network inspection: Charles Proxy
  • CI/CD: GitHub Actions
  • Internal distribution: TestFlight, App Center
  • AtalayaSoft services applied: Senior iOS Engineer for your team · iOS Accessibility (EAA)
Banco Santander OneApp Europe iOS app screenshot

Need something similar for your iOS app?

If your team needs a senior iOS engineer with banking experience, native accessibility expertise and enterprise CI/CD, let's talk. We respond within one business day.