Senior iOS Engineer — for your team

AtalayaSoft embeds senior iOS developers directly in your product team under an iOS staff augmentation model. We are not outsourcing. We do not deliver code from the outside. We work as a full member of your team — same dailies, same sprints, same working hours — but invoicing as a B2B freelance.

Our iOS architect, Francisco José García Navarro, has over 25 years in software development and more than 11 years specialising exclusively in native iOS. He has worked embedded in product teams at Zara/Inditex (app with 218 million users), Banco Santander (15 million users), AXA, El País, and Juegos ONCE, among others.

Contracts from 6 months. If you need a senior iOS profile who integrates without friction and contributes from the first sprint, we are ready.

AtalayaSoft senior iOS freelance developer embedded in a product team

Users in apps

218M

from Inditex (Zara)

Users in app

15M

from Banco Santander

Years in development

+25

of software

Years in iOS

+11

native

Rating on App Store

4.7★

Santander app

Why the B2B freelance model works better

No employment risk
No employment contract, no severance pay, no holiday management. Monthly B2B invoices with a commercial agreement you can terminate with notice. Each project is insured with professional liability coverage through Exali.
No intra-EU VAT
AtalayaSoft OÜ is registered in Estonia. If your company holds an intra-EU VAT number, our invoices are VAT-exempt. For companies outside the EU, the service is also VAT-free.
Real cost savings
You eliminate the hidden costs of full-time employment: hardware (+€7,900), social security, office space, electricity, training, and talent retention. You pay for the work, not the overhead.
Enterprise experience from day one
No months of onboarding needed. Francisco José García Navarro has worked on apps with hundreds of millions of users, complex architectures, distributed teams, and mature CI/CD pipelines. He integrates and delivers from week one.
On-demand scalability
Scale your iOS team capacity up or down to match project needs, with no long-term commitments beyond the 6-month minimum.
Fast start
While a conventional hiring process can take 2–4 months, a B2B freelance can start working in days. No endless interview rounds or salary package negotiations.

This service is for you if...

Your iOS team needs senior reinforcement now

You have a project moving slower than it should, or a backlog growing faster than your team can absorb. You need a profile that contributes from the first sprint, not in 3 months.

Your app is in production and you cannot take risks

You have an app with real users, revenue, and a reputation to protect. You cannot afford a junior with a good CV or a 4-month selection process. You need someone who has worked on apps at this scale before.

You want to improve the architecture without stopping delivery

Your codebase has technical debt, your team needs mentoring, and you know you need to migrate to SwiftUI or adopt strict concurrency. But you cannot stop delivering features to do it. You need someone who can do both at once.

We do not just write code. We improve your team and your codebase.

When we integrate into your team, we do not just pick tickets from the backlog. We bring the experience of having worked on apps with hundreds of millions of users to improve the quality of the entire project:

Clean Architecture and modularisation

Design or restructuring of your app architecture: layer separation (domain, data, presentation), dependency injection, decoupled modules. The goal: any developer on the team can work on any module without breaking the rest.

UIKit → SwiftUI migration

Incremental migration strategy that allows adopting SwiftUI in new screens without rewriting the entire app. Use of UIHostingController, UIKit interoperability, and patterns for sharing state between both frameworks.

Swift Concurrency and strict checking

Migration from GCD and completion handlers to async/await, Actors and Sendable. Elimination of data races, simplification of asynchronous code, and adoption of structured concurrency. Swift 6 and strict concurrency checking as the target.

Real testing (TDD/BDD)

Design of a testing strategy that actually works: unit tests for business logic, integration tests for repositories and networking, UI tests for critical flows, snapshot tests for UI. Introduction of TDD or BDD as a team practice, not a theoretical imposition.

Technical debt reduction

Identification and prioritisation of technical debt: legacy code, outdated dependencies, anti-patterns, coupled modules, absent tests. Incremental remediation plan integrated into the team's normal sprints — not a "refactoring stop" that never comes.

Code reviews and technical mentoring

Code review sessions focused on architecture, design patterns, and best practices. Technical mentoring for mid-level developers who need to make the jump to senior. Knowledge transfer as part of the service, not an extra.

We have applied this same architecture in production in apps such as Banco Santander (15 million users, 4.7★ on the App Store) and Juegos ONCE, where accessibility is a critical requirement.

Tech stack

Language and concurrency
  • Swift
  • Swift Concurrency
  • async/await
  • Actors
  • Sendable
  • Combine
  • Observation (@Observable)
UI and accessibility
  • SwiftUI
  • UIKit
  • VoiceOver
  • Dynamic Type
Architecture and testing
  • Clean Architecture
  • MVVM
  • VIPER
  • SOLID
  • TDD
  • BDD
  • XCTest
  • Swift Testing
Build and CI/CD
  • Swift Package Manager
  • Xcode Cloud
  • Fastlane
  • GitHub Actions

How team integration works

Our process is designed to minimise onboarding friction and maximise impact from day one:

  • 01. Context alignment

    We start with a meeting to understand your product, current architecture, team, tools (Jira, Slack, GitHub, Bitbucket), and processes (sprints, code reviews, CI/CD). Without this full picture, there is no real integration.

  • 02. Proposal and developer selection

    Based on project needs and availability, we present our senior iOS architect (Francisco José García Navarro) or our iOS developer (Dandan Chang Wang). You can run a technical interview if needed.

  • 03. Team integration

    We join your dailies, participate in code reviews, and pick up tasks from the backlog. 160 hours per month — full-time, aligned with your working hours. Same dynamics as an in-house developer, but with B2B invoicing and a professional liability insurance policy through Exali on every project.

  • 04. Remote work from Prague + on-site visits

    We work remotely from our office in Prague, with asynchronous and synchronous communication aligned to your flow. For annual contracts, we include on-site visits to your offices — one month per year or spread across several weeks. Commercial agreement with a 6-month minimum, reasonable notice, and no termination penalties.

Companies we have integrated with

We have integrated into product teams at companies including Banco Santander, Zara/Inditex, AXA, Juegos ONCE, and El País, developing native iOS applications used by hundreds of millions of people. These long-term collaborations are the best proof that our integration model works.

Zara
Inditex
Banco Santander
AXA
ONCE
El País
Indra
B-FY
Direct Seguros
ZEAL Network SE
Softtek
knowmad mood
Plexus Tech
WISE SECURITY
View all projects

Ready to reinforce your iOS team?

Tell us about your context in a 30-minute call, no strings attached. We will tell you if we can help and how.

Book a call

Testimonials

“ I am very pleased to recommend Francisco for any position in software development, especially in the iOS field. I have been fortunate to work closely with him during his time on our development team and the various new connections we have had in the workplace, where he has proven to be an exceptional professional.

He distinguishes himself by his thoroughness and commitment to quality in every task he undertakes. His work is based on Clean Architecture and SOLID principles, which is reflected in the clarity, efficiency and maintainability of his code. These practices not only ensure the quality of the final product, but also facilitate collaboration within the team and the scalability of projects.

In addition to his technical skills, Francisco has a remarkable ability to communicate his ideas clearly and concisely. This has been particularly valuable in presenting solutions and defending his proposals, always with well-founded arguments based on industry best practices.

During his time in our team, he has proven to be an invaluable asset, not only for his talent and knowledge, but also for his positive attitude and willingness to help his colleagues. His ability to lead and collaborate has contributed significantly to the success of our projects.

In summary, I consider Francisco to be an outstanding professional who will bring value to any organisation lucky enough to have him. I am sure he will continue to be a positive influence and a driver of innovation in his next job challenge. ”

“ It is a pleasure to recommend Fran, who is a key member of the team at B-FY, serving as the lead for iOS development in Biocryptology. He is responsible for app programming and security libraries, showcasing profound technical knowledge and an admirable ability to deliver results of the highest quality.

He stands out for his diligence and responsibility, consistently meeting established deadlines. His work, both in implementing new features and enhancing security, is always aligned with the product goals and meticulously planned, enabling him to meet sprint objectives without fail.

When the iOS team expanded within the company, Fran took on the challenge of coordinating the team, leading both functional development and code migrations to Swift. His leadership has been crucial in maintaining the quality and cohesion of the product during a period of significant technological change. He consistently demonstrates a proactive and problem-solving attitude, offering innovative solutions and ensuring the team achieves collective success.

His work is impeccable, and his commitment to excellence is evident in every project. Beyond his technical skills, his approach fosters a collaborative and respectful team environment. I am confident that his analytical ability, meticulousness, and team leadership skills are a valuable asset to any company he chooses to join. ”

“ Francisco is a great professional, and this is evident in his more than 11 years of experience in the internet sector.

This extensive experience, along with his continuous desire for learning and training, makes Francisco a highly qualified professional for software development and the internet sector. The work with multiple technologies that he has done over all these years of experience broadens the range of challenges that Francisco can successfully tackle.

Additionally, on a human level, Francisco has an open character, is capable of delegating and sharing, skills that make him very capable of working in a team. Another remarkable aspect of Francisco is his initiative in sharing knowledge and learning from others, which fosters the learning of the entire group.

During the almost three years I worked with Francisco, he was a true reference for me, as well as the person who introduced me to the sector and trained me during that time. ”

“ I have been working with Fran as an Acilia resource for a couple of years, and his best qualities are his proactivity, his interest in continuous learning and staying up-to-date with web and app technologies, and his ability to work in a team, collaborating with various profiles to carry out developments. ”

“ Francisco José is a great professional and very hardworking with high motivation and a positive spirit. I appreciate that he is very calm and creates a good atmosphere within the team. ”

“ Fran is a well-trained and experienced worker, always learning new things. Very methodical in everything he does and with very clear ideas. Always willing to share his knowledge with the group. And as a person, he is an excellent guy! ”

“ Fran is a highly experienced professional who is not only contributing to our iOS app development but also to many other key areas essential for the growth of a start-up. ”

“ Francisco José is highly skilled in iOS development, and it’s evident that he is truly passionate about it. He has all the necessary hardware resources and is well-versed in agile methodologies. In our case, we worked with Trello and Excel. Communication with him is seamless, which makes it easy to resolve any questions that arise during development. I would definitely recommend him. ”

“ An example of order, seriousness, and immense love for his work. Factors that not only affect his productivity and performance but also translate into a close relationship with his colleagues, being attentive and willing to listen, debate, teach, share… undoubtedly, his desire to progress will take him wherever he wants. ”

“ When Dandan joined our team the first thing that attracted me was her curiosity for learning. She was ready to learn eagerly from everyone, from everything. And she made it, very fast. Her progress not only on Digital Marketing but learning Spanish and English was fascinating and motivating. She is passionate about what she does, but also she is open and always willing to help and to develop others work. ”

“ Dandan is one of the most capable programmers I’ve had the pleasure of working with. She never backs down from a challenge and tackles it head-on until it’s resolved and completed. She is always looking for the best way to do things. Additionally, she is a sponge for knowledge and an incredibly well-rounded individual, not only as a programmer but also possessing a set of qualities that are hard to find, which enable her to be a natural manager and leader when needed. ”

“ I have worked with Dandan for more than a year, and she has never ceased to amaze me with her professionalism, dedication, and being an excellent colleague—very friendly, cheerful, and polite. She is always willing to help, responsible, and very hardworking. I highly recommend her. ”

Loading...

The team working on your project

Frequently asked questions

In every way. We do not deliver code or manage the project. We integrate into your team with your tools, your methodology, and your schedule. The only difference from an employee is the billing model.
Both. We work with the team's backlog (new features, bugs, improvements) but also identify technical debt, propose architecture improvements, and execute refactorings integrated into normal sprints. There is no need to "stop to improve" — we improve as we move forward.
Yes. Part of our value is knowledge transfer: code reviews focused on architecture, pair programming on complex tasks, and direct mentoring. The goal is for your team to be stronger after working with us, not more dependent.
The minimum is 6 months — the time we need to integrate effectively and deliver real value to the product. We work with a commercial agreement that includes reasonable notice clauses: there are no severance payments or employment commitments if the collaboration ends before the planned duration.
Yes. We can arrange a technical session where you assess the level, team fit, and relevant experience for your project.
Monthly B2B invoicing. AtalayaSoft OÜ is registered in Estonia, so invoices to companies with an intra-EU VAT number are VAT-exempt. Companies outside the EU are also VAT-exempt.
The price depends on the contract duration, the assigned profile (senior architect or iOS developer), and the scope of the work. As a reference, our rates align with those of a senior iOS freelance developer in Western Europe. Write to us with the context of your project and we will send a tailored proposal.

Need a senior iOS developer to integrate into your team this week?