Case study

Zara (Inditex)

Zara is the flagship brand of Inditex, the world's largest fashion group by market capitalisation, headquartered in Arteixo (A Coruña, Spain). Its mobile app is the brand's e-commerce platform and one of the highest-scale retail apps on the market: 218 million active users, operations in 214 markets, support for 45 languages, and a 4.8-star rating on the US App Store with over 411,000 ratings.

218M+

active users on the app

214

markets where the brand operates

45 languages

global app localisation

Client

  • Headquarters

    Arteixo (A Coruña), Spain

  • Industry

    Retail · Fashion

  • Founded

    1975

Product

  • Platform

    iOS (iPhone · iPad · Vision Pro)

  • Languages

    English and 44 more

  • Min. iOS version

    iOS 15.1+

The challenge

The Zara app product team needed to scale its iOS capacity with a senior profile capable of operating in an extremely high-scale environment — hundreds of millions of users, frequent releases, and a shared codebase across multiple product teams. The reinforcement had to onboard quickly into a cross-cutting team, in which every change impacts the whole app and all product lines in parallel. The role demanded demonstrable experience in large-scale iOS architecture, verifiable through the client's own technical architecture interviews prior to onboarding.

The solution

AtalayaSoft assigned Francisco José García Navarro as Senior iOS Architect, integrated into the product team. After passing the architecture interviews, he took on the Tech Lead role of one of the cross-cutting teams — a team whose work impacted the whole app and all product teams in parallel.

Under a confidentiality agreement with Inditex, specific features cannot be disclosed. The scope of work, described at a high level, was organised around two fronts:

1. Senior iOS development on the cross-cutting team

As senior iOS reinforcement first and Tech Lead later, Francisco contributed to production development on the app:

  • Development of new features on the shared codebase of the cross-cutting team.
  • Technical and evolutive maintenance of the existing architecture.
  • Resolution of functional and technical incidents in critical e-commerce flows.

2. Code reviews and cross-cutting quality

Because of the very nature of a cross-cutting team — whose decisions affect every product team across the app — code reviews are a critical part of day-to-day work. Francisco was part of that continuous flow, validating incoming changes with a focus on code quality, maintainability and Swift best practices from a global app-architecture perspective.

Technical discipline applied

Clean Architecture

Work on the cross-cutting team's codebase followed Clean Architecture principles: clear separation between layers (presentation, domain, data), framework independence, and dependencies pointing inward to the domain core. This ensures that external changes — UI updates, libraries or services — do not ripple into the critical e-commerce business logic.

SOLID

SOLID principles were applied both when writing new code and during code reviews: single responsibility per component, extensibility without modification, dependency inversion and injection to enable testing, and segregated interfaces that reflect the domain language.

Testing

Systematic coverage with unit tests over business logic and behaviour validation on key flows. Testing was treated not as an accessory layer but as part of the design: testable architecture from the first commit, with testability used as an explicit criterion during code reviews.

Continuous Integration (CI)

Work governed by continuous integration pipelines running tests, static analysis and quality gates on every pull request. Keeping the main branch always green is critical on an app with frequent releases and multiple teams contributing in parallel to the same codebase.

iOS accessibility

Systematic application of native iOS accessibility APIs — semantic labels and traits for VoiceOver, focus order on shopping flows, and Dynamic Type support — as an integral part of the day-to-day work, not as an afterthought. This is exactly the kind of discipline the European Accessibility Act (EAA) now mandates for retail apps operating in the European Union.

Technologies and services used

Zara app listing on the Apple App Store

Need something similar for your iOS app?

If your team needs a senior iOS engineer or tech lead with experience in high-scale apps, native accessibility and clean architecture, let's talk. We respond within one business day.