Mobile Software Engineering Expert – AI Training Projects

Posted 2 days ago

This is a fully remote position, open to applicants in Brazil, +5 more countries.

📋 Description

• Design realistic and challenging mobile software engineering tasks tailored for advanced AI models utilizing existing code repositories.

• Create problems that encompass complex debugging, feature development, code refactoring, application state management, lifecycle handling, and performance optimization.

• Develop tasks within at least one mobile development track: cross-platform (React Native, TypeScript, JavaScript, or Flutter with Dart), iOS (Swift, SwiftUI, or UIKit), or Android (Kotlin, Jetpack Compose, or the Android View system).

• Establish reproducible environments with clear requirements, dependencies, and execution guidelines.

• Write deterministic automated verifiers that accept valid implementations while rejecting incorrect, incomplete, or hard-coded solutions.

• Develop and validate golden reference solutions that illustrate correct approaches for each task.

• Ensure tasks are technically rigorous, unambiguous, reproducible, and appropriate for assessing advanced AI coding capabilities.


⛳️ Requirements

• Extensive hands-on experience in at least one mobile development specialization: cross-platform, iOS, or Android.

• Strong programming proficiency in at least one pertinent language: TypeScript, JavaScript, Dart, Swift, or Kotlin.

• In-depth understanding of mobile application architecture, state management, asynchronous programming, and application lifecycle.

• Demonstrated ability to troubleshoot complex mobile applications, pinpoint subtle defects, and implement robust solutions.

• Experience in developing mobile features, refactoring codebases, and enhancing application performance.

• Capability to create automated tests, validate expected behavior, and differentiate correct implementations from superficial workarounds.

• Strong analytical skills, attention to detail, and ability to produce clear technical documentation.

• Availability to commence work shortly after onboarding and fulfill minimum weekly task submission requirements.


🏝️ Benefits

• Opportunity to work on cutting-edge AI technologies and mobile development.

• Collaborative and innovative work environment.

• Professional growth and development opportunities.

• Flexible work hours and the potential for remote work.

People also viewed

EverCommerce1 day ago

Director, Software Engineering – Security and Alarm

US flagColorado OnlyFull-timeFull-stack Engineer
ApplyView job
Sourcing Unicorns1 day ago

Tech Lead – Unreal Developer

CA flagCanada, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Wagmo1 day ago

Senior Software Engineer

Latin AmericaFull-timeFull-stack Engineer$100k – $140k/year
ApplyView job
Bling1 day ago

Full Stack Product Engineer – Bling Schule

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
SEITENBAU GmbH1 day ago

Fullstack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Astreya1 day ago

Software Developer III

IE flagIreland OnlyFull-timeFull-stack Engineer€70.8k – €88.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers