Remote part-time work, about 15 hours a week, for a senior mobile engineer. You design hard mobile coding problems in repositories you choose, from subtle bugs to non-trivial features and performance work, each with a reproducible environment and a reference solution. Work in your own track: cross-platform, iOS or Android.
What you will do
- Create realistic, very challenging mobile coding tasks using repositories you prefer.
- Design problems that need real mobile skill: subtle bugs, non-trivial features, state and lifecycle handling, or performance.
- Work in your stack: TypeScript, JavaScript or Dart for cross-platform, Swift for iOS, or Kotlin for Android.
- Define each problem, build a reproducible environment and write deterministic verifiers that accept valid solutions and reject incorrect, incomplete or hard-coded ones.
- Provide a reference solution for each task.
What you need
- Deep hands-on skill in at least one track: React Native with TypeScript or JavaScript, Flutter with Dart, Swift with SwiftUI or UIKit, or Kotlin with Jetpack Compose or Android Views.
- A deep understanding of mobile app architecture, state management, async programming and app lifecycle.
- Proven ability to debug complex mobile apps and deliver real performance gains.
How pay works
The listed rate is $50-100 an hour, paid per task: every task that meets the project spec is paid. How long a task takes depends on your experience and workflow. A weekly minimum number of submissions applies and is shared during onboarding.
When you start
After onboarding, selected people start their first tasks within 24-48 hours.
Apply (opens in a new tab)