Senior iOS Developer & Architect — Team Integration

AtalayaSoft embeds senior iOS developers directly in your product team. 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 García, has over 25 years in software development and more than 12 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 iOS Development Team

Users in apps

218M

from Inditex (Zara)

Users in app

15M

from Banco Santander

Years in development

+25

of software

Years in iOS

+12

native

Rating on App Store

4.7★

Santander app

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.

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 a permanent hire: 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. Fran 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.

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.

iOS Development
iOS Architecture
Mac Development Setup

Architecture proven in apps with millions of users

The architecture we apply does not come from a book. It comes from having implemented it in production, at scale, with real teams.

At Banco Santander, Ricardo Gallo (Technology Manager of OneApp Europe) described Francisco's work as: mastery of Clean Architecture, SOLID principles, excellent communication, and the ability to propose complex technical solutions clearly. At Zara/Inditex, the app using this architecture has 218 million users. At Juegos ONCE, the architecture also had to support strict accessibility requirements.

Each client has a different context: teams of 3 or 30, legacy apps in Objective-C or greenfield projects in SwiftUI, mature agile processes or teams in transition. We adapt to the real context, not the ideal one.

Technologies and practices we master

Our work focuses on native iOS development using the most current technologies and practices in the Apple ecosystem:

Swift and Swift Concurrency

async/await, Actors, Sendable, TaskGroup, AsyncSequence, structured concurrency for safe and performant Swift 6 code.

SwiftUI and UIKit

Modern interfaces with SwiftUI and maintenance of existing UIKit projects, including incremental migrations. Coexistence and interoperability strategies.

Scalable architectures

Clean Architecture, MVVM, VIPER, modular composition. Code built to grow.

SOLID and Clean Code

Solid design principles that facilitate testing, code review, and long-term maintenance. Not as dogma, but as a practical tool.

Testing (TDD/BDD)

Unit tests, UI tests, snapshot tests. XCTest, Quick/Nimble. Test coverage as part of the development flow, not an afterthought.

Accessibility (VoiceOver, Dynamic Type)

Direct experience making apps accessible for visually impaired users at Juegos ONCE.

Combine and Observation

Modern reactive patterns. Migration from Combine to @Observable in projects adopting SwiftUI.

Modularisation with SPM

Swift Package Manager for creating independent modules with clear contracts and reduced build times.

CI/CD and iOS DevOps

Xcode Cloud, Fastlane, GitHub Actions. Automated builds, tests, and deployments.

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) or our mid-level developer (Dandan). 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. Same hours, same tools, same dynamics. The only difference is the invoice.

  • 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 offer on-site visits to your offices — one month per year or distributed across several weeks.

What's included in each integration contract

160 monthly working hours

Full-time: 40 hours per week, equivalent to a full-time team member on an employment contract.

Same schedule as your team

Full availability during your working hours. Participation in dailies, planning sessions, and team meetings.

Professional liability insurance

Every project is covered by a professional liability insurance policy through Exali, so you work with complete peace of mind.

On-site visits included

For annual contracts, we arrange on-site visits to your offices to work with the team in person and strengthen the professional relationship.

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.

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

Testimonials

“ 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. ”

“ 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. ”

“ 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. ”

“ 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. ”

“ 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! ”

“ Francisco is a great professional, and this is evident in his more than 10 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. ”

“ 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. ”

Loading...

Meet our team

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.
6 months. This minimum allows us to integrate effectively into the team and deliver real value to the product.
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.
We work with a commercial agreement that includes reasonable notice clauses. There are no severance payments or employment commitments.

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