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 at a global level.
customers across the European One Europe markets
on App Store Spain (May 2026)
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 a senior iOS engineer embedded in the OneApp Europe Core team. His role covered two 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 issues based on application functionality.
- Developing new features and new screens.
- Executing unit tests and preparing service calls with their data handling.
- 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 apps (bug fixes, iOS-version updates, new feature additions).
- 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.
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. Francisco solved it through reverse engineering with Charles (an HTTP proxy that allows inspection of network traffic between the app and the backend in real time), 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 service applied: Senior iOS Engineer for your team
Need something similar for your iOS app?
If your team needs a senior iOS engineer to reinforce development, let's talk. We respond within one business day.