Skip to main content

The role

What mobile app developers work on

A mobile app developer owns the app on the phone: the screens, the store release, and what happens when the network is bad.

The app on the phone

Screens, navigation, and the loading, empty, and error states, on a small screen a person holds.

iOS, Android, or both

Swift or Kotlin for one platform. React Native or Flutter when one codebase ships to both stores.

The store release

Version numbers, the store listing, and a crash report they can read after people install the build.

Offline and permissions

What the app does with no network, and when it asks to use the camera, location, or notifications.

The API the app calls

They can name the calls a screen makes, and what the person sees when the server is down.

Checks on a real phone

They run the flow on a device, not only a simulator, including a small phone and a slow network.

Is it the right hire?

When a mobile app developer is the right hire

  • You need an iOS app, an Android app, or both, in the stores.
  • The current app crashes after people install it, and nobody owns the crash reports.
  • One team should ship to both phones, and React Native or Flutter is the stack you want.
  • The app has to keep working on a bad network, not only on fast office wifi.

Pair this hire with frontend developers or backend developers.

Stacks

Skills you can filter on

These are skills developers list in their work history. You can compare them side by side.

  • Swift
  • Kotlin
  • React Native
  • Flutter
  • SwiftUI
  • Jetpack Compose
  • iOS
  • Android

What to look for

Skills to check on a mobile profile

Look for:

  • An app they shipped to the App Store, the Play Store, or both.
  • The language this job needs: Swift, Kotlin, React Native, or Flutter.
  • A crash they traced from a report to a fix in a later release.
  • Offline behavior they designed before people were stuck without a network.
  • How they test on a real phone, not only a simulator.

You ask for an introduction, then you decide.

Cost

What this hire costs

Success fee

Marketplace: one success fee if you hire

  • Profiles are free to view
  • You can ask for proctored tests and recorded reference checks
  • Pay is quoted per month
  • 15% of first-year pay
  • Paid once, only if you hire someone Arca.ph introduced
  • Free replacement for 3 months

An introduction is when the developer says yes.

Get started

If you hire this developer

  • On the marketplace, one success fee of 15% of first-year pay
  • Paid once, only if you hire someone Arca.ph introduced
  • A free replacement within 3 months if that hire is not the right fit
  • Looking at profiles stays free. You can ask for proctored tests and recorded reference checks
Get started

How hiring works

Three steps to a mobile app developer

01

Create an account

Sign up with your work email. We check that you're a real company, which keeps developers' details safe. Every profile shows pay, US time overlap, English and test scores, whether the developer is open to time tracking, and what makes that person different. Profiles are free to view.

Sign up
02

Look, and ask for proof

Browse profiles, or use your own AI agent, such as Grok, Claude, or ChatGPT, to search and sort them and build a shortlist. For mobile, ask for a coding test with no AI allowed on a screen, a 2-hour build project with AI allowed, or the Fire Drill (live pair-programming on a real-world problem), such as a screen that breaks when the phone is offline. Arca.ph returns the scores.

Tests
03

Get introduced, then hire

Tell us who you want to meet. We reach out. If they say yes, that's an introduction. On the marketplace, if you hire them, you pay one fee: 15% of first-year pay, once. There is a free replacement for 3 months. If Arca.ph introduces you to a developer you were already talking with, there is no fee.

If you hire

How it works in detail

Interviewing

Questions to ask a mobile app developer

Use these alongside your own technical interview. You make the hiring decision.

More questions are on Developer interview questions.

Walk me through the last app you shipped to a store.

Listen for the version, the review, and a bug they fixed after people installed it.

What does this screen do when the phone is offline?

Listen for saved data, a clear message, and what happens when the network comes back.

How do you read a crash report?

Listen for the device, the app version, and the line they changed.

When do you pick Swift or Kotlin, and when React Native or Flutter?

Listen for a product reason, such as one store, both stores, or a design shared with the website.

Mobile app developers: FAQ

How much does a remote mobile app developer from around the world cost?

Pay is quoted per month, up to about $3,000 a month. On the marketplace, profiles are free to view. You can ask for proctored tests and recorded reference checks. If you hire someone Arca.ph introduced, you pay 15% of first-year pay, once. Published pay from named sources is on the developer rates page.

How quickly can I hire a mobile app developer?

You can look at profiles right away. Profiles are free to view. When you want to meet someone, we make the introduction.

How do proctored tests help with a mobile hire?

A coding test can ask for a screen change. The Fire Drill can be a screen that breaks offline. When you want more proof, Arca.ph runs extra proctored tests and returns the scores. You can ask for a coding test with no AI allowed, a 2-hour build project with AI allowed, the Fire Drill (live pair-programming on a real-world problem), an English test, a thinking-skills test, and a typing test, plus recorded reference checks. A real person watches.

Can I hire for iOS only, or Android only?

Yes. Filter the work history for Swift and iOS, or for Kotlin and Android. React Native and Flutter profiles fit a job that ships to both.

How do I see which hours they can work?

Every profile shows the hours a developer can work and the US time overlap, so you can pick someone whose day overlaps with yours.

Where are they based?

Around the world. Every profile shows where the developer lives and the hours they can work.

Where are the mobile interview questions?

Language questions for Python, React, Node.js, JavaScript, and Java are on the interview questions page. Use those with a store-release conversation for a mobile hire.

What if we were already talking with this developer?

If Arca.ph introduces you to a developer you were already talking with, there is no fee.

What if they are not a fit?

If you hire someone Arca.ph introduced and they are not the right fit, there is a free replacement within 3 months.

If you need help, Done-for-you is 35% of first-year pay, charged once on hire. Arca.ph runs the search and sends a shortlist. You hire and pay the talent directly. There is a 3-month free replacement.

See which developers are out there.

Profiles are free to view.