All roles

Open role

Remote | Senior Mobile Developer — \$50–\$100/hour

Remote · Australia Full-time

About the position 24-MAG LLC is offering a fully remote freelance/contract consulting opportunity for experienced mobile developers to contribute to advanced AI training and evaluation initiatives. The role focuses on creating realistic, technically challenging mobile engineering tasks that evaluate how AI models diagnose bugs, implement features, refactor code, and improve application performance. AI training experience is not required. The work may focus on iOS development with Swift and SwiftUI or UIKit; Android development with Kotlin and Jetpack Compose or the Android View system; or cross-platform development with React Native and TypeScript or JavaScript, or Flutter and Dart. Assignments cover mobile architecture, application state and lifecycle behaviour, asynchronous operations, debugging, feature development, refactoring, and performance optimisation. Developers create reproducible development environments, clear task specifications and acceptance criteria, deterministic automated verifiers, and complete reference implementations. They validate that tasks and tests are reliable across repeated runs and assess task difficulty, technical relevance, and suitability for advanced AI evaluation. Deliverables include task specifications, reproducible code environments, automated verifiers, and validated reference solutions. This is an output-based engagement, with payment for each completed task that meets project specifications. The expected commitment is approximately 15 hours per week, with minimum task submission requirements communicated during onboarding. Candidates should be prepared to start promptly after selection and onboarding; first assignments are generally expected within 24–48 hours. Task completion time may vary with complexity and individual workflow. The advertised rate is \$50–\$100 per hour, and the posting lists 100 available openings.

Responsibilities

  • Design realistic, technically challenging mobile engineering tasks using suitable application repositories.
  • Create coding challenges involving bug fixes, feature development, code refactoring, and performance improvements.
  • Develop tasks that exercise mobile architecture, complex application state, asynchronous operations, and lifecycle behaviour.
  • Create platform-specific challenges for iOS, Android, or cross-platform mobile applications using the relevant technologies.
  • Design scenarios that require investigating subtle bugs, state management, asynchronous execution, lifecycle issues, and performance problems.
  • Assess the correctness and maintainability of code changes and refactoring approaches.
  • Build reproducible development environments for each challenge and define clear problem statements, expected behaviour, and technical acceptance criteria.
  • Develop deterministic verifiers that accept different valid implementations and reject incomplete, incorrect, or hard-coded solutions.
  • Validate task reliability and consistency across repeated evaluation runs.
  • Produce complete reference implementations and verify that they meet technical requirements and pass automated checks.
  • Evaluate task difficulty, technical relevance, and suitability for advanced AI model assessment.
  • Document implementation requirements, verification procedures, and expected outcomes.
  • Maintain engineering quality, reproducibility, and evaluation reliability across deliverables.

Requirements

  • Significant hands-on professional experience in mobile software engineering or application development.
  • Advanced proficiency in at least one development track: iOS, Android, or cross-platform mobile applications.
  • Strong experience developing, maintaining, and debugging production-quality mobile applications.
  • For iOS work: Swift development using SwiftUI or UIKit.
  • For Android work: Kotlin development using Jetpack Compose or the Android View system.
  • For cross-platform work: TypeScript or JavaScript with React Native, or Dart with Flutter.
  • Deep understanding of mobile application architecture and common design patterns.
  • Strong practical knowledge of application state management and lifecycle handling.
  • Experience with asynchronous programming, concurrency, and related debugging challenges.
  • Demonstrated ability to investigate and resolve complex mobile application bugs.
  • Experience implementing non-trivial features in existing mobile codebases.
  • Strong software refactoring skills and understanding of maintainable code design.
  • Practical experience identifying and resolving mobile application performance issues.
  • Familiarity with software testing, debugging tools, and automated verification workflows.
  • Ability to create reproducible technical environments and clearly specified coding challenges.
  • Strong understanding of test correctness, deterministic evaluation, and implementation-independent acceptance criteria.
  • Experience working with existing code repositories and interpreting complex application logic.
  • Ability to develop reliable reference solutions for technically challenging engineering problems.
  • Strong analytical reasoning, independent problem-solving, and attention to detail.
  • Clear written communication skills for documenting technical requirements and solution criteria.
  • Ability to manage independent technical assignments in a remote environment.
  • Strong mobile engineering expertise, independent technical judgment, and reliable task execution.

Nice-to-haves

  • Experience in developer tooling, software testing infrastructure, or automated code evaluation.
  • Experience with reinforcement learning environments or AI model evaluation; beneficial but not required.
  • Previous experience with AI training projects is not required.

More open positions

Contract Python Developer

Work from home Full-time role

Fullstack Developer Python/React (Remote)

Work from home Full-time role

Python Developer Remote

Work from home Full-time role

Full Stack .NET Developer

Work from home Full-time role

Senior GoLang Engineer / Remote / Startup

Work from home Full-time role

Seasoned Remote Dutch Customer Service Advisor – Global E‑Commerce Brand Support Specialist at brighthush

Work from home Full-time role

Summer Intern

Work from home Full-time role

Project Controls - Planning & Scheduling - North America

Work from home Full-time role

Director, Aircraft Programs

Work from home Full-time role

Remote Data Entry Agent - Survey Assistant - Part-time

Work from home Full-time role

Remote Phones & Tickets Customer Support Specialist – Flexible Hours, Global Projects, Customer Experience Excellence, brighthush

Work from home Full-time role

Business Development Representative

Work from home Full-time role

Senior Account Executive – Federal Civilian

Work from home Full-time role

Online Work Entry Level - Start Immediately (Full Training Provided)

Work from home Full-time role

Experienced Data Entry Specialist – Precision Data Management & Accuracy Champion for Healthcare Industry

Work from home Full-time role

[Remote] Account Executive - DOJ

Work from home Full-time role

Operations & Community Manager

Work from home Full-time role

Retail Key Carrier Coordinator

Work from home Full-time role

Dynamic Remote Live Chat Support Specialist – Flexible Schedule, Competitive Pay, Home‑Based Customer Success Champion

Work from home Full-time role

SEO & GEO Lead

Work from home Full-time role

Senior Technical Consultant – PLM & Enterprise Solutions Architect, Upgrade & Customer Success Specialist – Remote‑First, Central Europe, Empowering Global Brands with brighthush

Work from home Full-time role