You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Francisco José García NavarroFJ

Francisco José García Navarro

Malt Linker

Senior iOS Developer | Accessibility | LLMs

€280/day
22 projects
Madrid, ES
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Francisco José

Senior iOS Developer / Freelance iOS (B2B) with 11+ years focused on iOS and 25+ years in software development. I integrate into teams as one of them to deliver and evolve apps in production, balancing speed with maintainability, reliability, and clean architecture.

Where I add the most value:

• Production Delivery: development of features, refactors, and long-term evolution of large codebases (Swift/SwiftUI/UIKit).

• Architecture and Quality: Clean Architecture, SOLID, clean code, and pragmatic testing (when it benefits the product).

• iOS Accessibility: improvements in VoiceOver, Dynamic Type, semantics, and focus order based on audits and real-world usage.

• AI Applied to Product: integration of functionalities with LLMs (assistants, summarization/classification, information extraction) considering UX, reliability, and privacy.

I have worked with well-known companies and products, including Banco Santander, Inditex (ZARA), AXA, ZEAL (Juegos ONCE), El País, National Geographic, among others.

If you are looking for a senior iOS developer who adapts quickly, raises the code quality bar, and helps deliver with confidence, let's talk.

ℹ️ More information about my career, projects, and clients on my website: atalayasoft.com/es
  • Spanish

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • AtalayaSoft OÜ
    Senior iOS Developer
    SOFTWARE PUBLISHING
    March 2019 - Today (7 years and 3 months)
    Praga, Czechia
    I work as a freelance iOS developer, integrating into teams as a member (remote), providing seniority in architecture, quality, and accessibility for apps in production.

    Featured Clients: Banco Santander · Inditex (ZARA) · AXA · ZEAL (Juegos ONCE) · El País · Direct Seguros · Indra · Spanish Episcopal Conference · and others.

    What I usually deliver:
    • iOS Accessibility: VoiceOver, Dynamic Type, semantics, and focus order based on audits.
    • Clean Architecture / SOLID / Clean Code for modularity, scalability, and testability.
    • Testing (XCTest, unit/UI/snapshot when applicable) to prevent regressions and accelerate releases.
    • Evolution and maintenance of production iOS apps (features, refactoring, and technical debt reduction).
    • Team integration (Scrum, PRs, code reviews, iterative deliveries).

    Selected Achievements:
    • Resolved a long-standing critical bug through traffic analysis and advanced debugging (Charles Proxy), without vendor documentation access.
    • Designed and published an authentication library (MSAL) as a Swift Package, facilitating its integration into multiple apps and training teams on its adoption.
    iOS Swift SwiftUI UIKit Clean Architecture
  • ZEAL Network SE
    Senior iOS Developer (Freelance)
    E-COMMERCE
    February 2025 - January 2026 (11 months)
    Madrid, Spain
    I worked on **Juegos ONCE**, the official iOS app for ONCE's digital lottery in Spain: a critical production product with high visibility, a large and diverse user base.

    Contracted through ZEAL IBERIA (consulting firm) for the Juegos ONCE client.

    ✦ Key Contributions:
    • Continuous maintenance and evolution of a large-scale iOS app in production, delivering features iteratively and securely.
    • Development of new features on a mature codebase, prioritizing stability and maintainability.
    • Progressive migration from UIKit to SwiftUI (without a "big rewrite"), ensuring gradual adoption and avoiding regressions.
    • Application of Clean Architecture / SOLID / Clean Code to improve modularity, scalability, and testability.
    • Improvement of iOS Accessibility (VoiceOver, Dynamic Type, semantics, and focus order) for users with assistive technologies.
    • Refactoring and modernization of legacy areas while maintaining high standards through code reviews.
    • Reinforcement of reliability with automated testing (XCTest + UI/snapshot) to prevent regressions.
    Accessibility SwiftUI UIKit Clean Architecture SOLID
  • AXA
    Senior iOS Developer (Freelance)
    BANKING AND INSURANCE
    February 2024 - November 2024 (9 months)
    Madrid, Spain
    I worked on the evolution and maintenance of the iOS app for **AXA Spain (My AXA) and Direct Seguros**, a production product in Spain.

    Contracted through Knowmad Mood (consulting firm) for the AXA and Direct Seguros client.

    ✦ Key Contributions:
    • Continuous maintenance and evolution of the app in production: bug fixing, feature support, and stability improvements.
    • Implementation of new features prioritized by business and user feedback.
    • Progressive migration from UIKit to SwiftUI (without a "big rewrite"), ensuring gradual adoption and maintaining stability during the transition.
    • Use of Swift Concurrency (async/await) to improve clarity, performance, and reliability in asynchronous flows.
    • Enhancement of security and improvement of existing flows (hardening and incident resolution).
    • Codebase auditing and creation of test cases for internal QA, facilitating validation before publication.
    • Beta distribution via TestFlight for internal testing prior to App Store release.
    • Collaboration with the Android team to align UX, content, and functionality across platforms, reducing discrepancies.
    Swift SwiftUI UIKit Swift Concurrency Clean Architecture

Reviews

5.0

Out of 18 ratings

AD

Account deleted

Reviewed on 2/11/2021

Immediate response. Very professional.
IbanI

Iban

Colada App

Reviewed on 10/1/2020

Fran is a great professional with extensive experience who is not only contributing to iOS app development but also in many other areas crucial for a startup's growth.

Recommendations

Ricardo GalloRG
Cristian Eric Grange GarcíaCE
Ricardo Gallo and 1 other person have recommended Francisco José

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Higher Technician in Cross-Platform Application Development (DAM)
    Higher Technician in Cross-Platform Application Development (DAM)
    2014
    Formación práctica en programación, bases de datos, desarrollo de aplicaciones y buenas prácticas de ingeniería de software. Enfoque en desarrollo multiplataforma, modelado de datos y fundamentos de arquitectura.
  • Design, Organization, and Evaluation of Video Games and Gamification
    Design, Organization, and Evaluation of Video Games and Gamification
    2014
    Curso intensivo (6 semanas) sobre diseño y desarrollo de videojuegos y gamificación, con enfoque en fundamentos de diseño y simulaciones digitales.

Certifications

Skill set

Categories