---
title: "iOS Developer | Mobile Development Team | Azendo"
description: "Assign an iOS Developer to your roadmap under one monthly agreement, working from Thailand with an Azendo service delivery manager accountable for delivery."
url: "https://azendo.co/services/mobile-development/ios-developer/"
---

[← Mobile development](https://azendo.co/services/mobile-development/) 

# iOS Developer assigned to your roadmap.

An iOS Developer builds and maintains your native iPhone and iPad app, including the App Store review cycle that catches teams out.

Assigned under one service agreement with a minimum monthly capacity in hours, run by a service delivery manager in Chiang Mai, Thailand — five hours ahead of Northern Europe.

[Contact us](https://azendo.co/get-in-touch/) [See pricing](https://azendo.co/pricing/) 

Part of our service line

[Mobile development](https://azendo.co/services/mobile-development/) 

This role is delivered as part of our mobile development services. Take the role on its own, or the whole discipline as one delivery team.

## What an iOS Developer does on a mobile development team.

Skills and scope are agreed before delivery starts, so the first sprint is productive rather than a ramp-up month. The work runs to the same backlog, the same repositories and the same definition of done as your own team's.

### iOS Developer skills and technology we assign for

* [Swift](https://azendo.co/skills/swift/)
* [SwiftUI](https://azendo.co/skills/swiftui/)
* [UIKit](https://azendo.co/skills/uikit/)
* [Combine](https://azendo.co/skills/combine/)
* [Xcode](https://azendo.co/skills/xcode/)
* [Swift Package Manager](https://azendo.co/skills/swift-package-manager/)
* [Core Data](https://azendo.co/skills/core-data/)
* [XCTest](https://azendo.co/skills/xctest/)
* [TestFlight](https://azendo.co/skills/testflight/)
* [App Store Connect](https://azendo.co/skills/app-store-connect/)

* Feature development in Swift, in your existing app rather than a greenfield rebuild.
* Migrating UIKit screens to SwiftUI incrementally, which is where most mature iOS codebases sit today.
* App Store submission, provisioning, and the review rejections that follow a privacy manifest change.
* Instruments profiling for memory and energy, which App Store reviewers increasingly care about.
* Maintaining widget, watch and extension targets where the app has them.

## Seniority levels we assign.

Junior through principal. Senior matters most where the app has a large UIKit estate being migrated. Seniority is one of the inputs behind the [committed monthly capacity](https://azendo.co/pricing/) written into your agreement.

## When an iOS Developer is the right assignment.

Most often assigned to apps already in the store with an active release cadence. On an ongoing roadmap this role is most often assigned alongside an Android Developer or a React Native Developer. All 4 roles in this service line can sit on the same agreement, and capacity moves between them at the monthly cycle rather than requiring a new contract. The work is delivered as part of [mobile development](https://azendo.co/services/mobile-development/) at Azendo.

160 h

Typical monthly capacity for this role

Fixed

Monthly price, unaffected by leave or holidays

4–6 weeks

From signed scope to delivery starting

Monthly

Cycle to raise or lower committed hours

## Other roles in mobile development.

[Android Developer Mobile development role](https://azendo.co/services/mobile-development/android-developer/)[React Native Developer Mobile development role](https://azendo.co/services/mobile-development/react-native-developer/)[Flutter Developer Mobile development role](https://azendo.co/services/mobile-development/flutter-developer/) 

The same delivery team, on your product, month after month.

Chiang Mai and Bangkok, Thailand — five hours ahead of Northern Europe

## Questions about assigning an iOS Developer.

Can you take over an existing iOS app? 

That is the common case. We start by reading the codebase and the crash reports before proposing anything.

Who handles App Store submissions? 

We can, under your developer account, or we prepare the build and your team submits. Either arrangement works.

## Add iOS developer capacity to your roadmap.

Tell us the scope and the stack. We come back with the profile, the capacity and what the first month looks like, or you can [talk to a service delivery manager](https://azendo.co/get-in-touch/) first.

[Contact us](https://azendo.co/get-in-touch/) [How it works](https://azendo.co/how-it-works/) 

## Assign a iOS Developer to your roadmap.
