Skip to content
NewEligibility scores are liveSee if you qualify

Senior Mobile Developer

We are looking for Senior Mobile Developer candidates for a project delivered through the hiring partner.

What you'll do

  • Create Reinforcement Learning Environments that test an AI model’s ability to solve complex mobile software engineering problems related to fixing code, creating features, refactoring code, and optimizing performance.
  • Create a reproducible environment and a golden reference solution for each problem.
  • Create realistic, interesting, and extremely challenging mobile coding tasks for frontier AI models using your preferred repositories.
  • Design problems that require strong mobile engineering skills, such as tracking down subtle bugs, building non-trivial features, handling application state and lifecycle, or improving performance.
  • Develop tasks relevant to your expertise: cross-platform applications using TypeScript, JavaScript, or Dart; iOS applications using Swift; or Android applications using Kotlin.
  • For each task, define the problem, build a reproducible environment, and write deterministic verifiers that accept correct solutions across different valid implementations while rejecting incorrect, incomplete, or hard-coded approaches.
  • Provide a reference solution showing how the task can be solved.

Nice to have

  • Significant hands-on expertise in at least one of the following mobile development tracks: Cross-platform: TypeScript or JavaScript with React Native, or Dart with Flutter; iOS: Swift with SwiftUI or UIKit; Android: Kotlin with Jetpack Compose or the Android View system.
  • Deep understanding of mobile application architecture, state management, asynchronous programming, and application lifecycle.
  • Proven ability to debug complex mobile applications, resolve bugs, and deliver effective performance improvements.

Expertise

Who you work with

Project and contracting process: the hiring partner. Applications continue on the provider's website.

Pay and hours

This role pays $50–$100/hr, for 15 h/week. The work is remote. That is about 6% below the $80 an hour median for software roles open now.

Median pay for software roles: $80/hr

Who can apply from where

The provider has not confirmed country eligibility. Check the original offer before applying. With a profile, Tier1 checks your country and languages against this role and every other before you apply.

More software roles

See all

$50–$100/hr

Location not specified