Mobile Developer

The Ai Training Company

Chennai, Tamil Nadu, India5h agovia LinkedIn

About the Role

We are seeking experienced Mobile Software Engineers to contribute to a remote AI project focused on advanced mobile software engineering. You will create challenging coding environments that test an AI model’s ability to debug mobile applications, build non-trivial features, refactor complex code, manage application state and lifecycle, and optimize performance.

Key Responsibilities

  • Create realistic and technically challenging mobile software engineering tasks using real or representative codebases.
  • Design problems involving bug fixing, feature development, application state, lifecycle behavior, asynchronous workflows, refactoring, and performance optimization.
  • Build tasks for React, Flutter, iOS, or Android applications based on your expertise.
  • Create reproducible development environments that allow each task to be evaluated consistently.
  • Write deterministic verifiers and automated checks that recognize correct solutions while rejecting incomplete, incorrect, or hard-coded implementations.
  • Develop golden reference solutions demonstrating one valid way to solve each engineering problem.
  • Identify edge cases and ensure tasks require genuine mobile engineering reasoning rather than superficial code changes.
  • Document task requirements, expected behavior, verification logic, and implementation assumptions clearly.

Requirements & Tech Stack

  • Significant professional experience building mobile applications.
  • Strong hands-on expertise in at least one mobile development track: React, Flutter, iOS, or Android.
  • Deep understanding of mobile architecture, state management, asynchronous programming, and application lifecycle.
  • Strong debugging and problem-solving skills across complex mobile codebases.
  • Experience building non-trivial application features.
  • Ability to refactor code while preserving functionality and improving maintainability.
  • Experience identifying and resolving mobile application performance issues.
  • Strong understanding of software testing and automated verification.
  • Ability to communicate technical requirements and reasoning clearly.
  • Comfortable working independently in a remote environment.

Qualifications

Relevant backgrounds include:

  • Mobile Software Engineers
  • Mobile Application Developers
  • Senior Mobile Engineers
  • Mobile App Developers
  • Mobile Platform Engineers
  • iOS Engineers, iOS Developers, Swift Developers, SwiftUI Developers, UIKit Developers, and Apple Platform Engineers.
  • Android Engineers, Android Developers, Kotlin Developers, Jetpack Compose Developers, and Android Application Engineers.
  • React Developers, React Engineers, Flutter Developers, Flutter Engineers, Dart Developers, and Cross-Platform Mobile Engineers.
  • Frontend Engineers, Full-Stack Engineers, Product Engineers, and Software Developers with substantial production mobile application experience.
  • Mobile Architects, Staff Mobile Engineers, Principal Mobile Engineers, Mobile SDK Engineers, and Application Performance Engineers.

Preferred Background

  • Professional experience with TypeScript or JavaScript and React.
  • Professional experience with Dart and Flutter.
  • Professional experience with Swift, SwiftUI, or UIKit.
  • Professional experience with Kotlin, Jetpack Compose, or Android Views.
  • Experience designing complex coding exercises, interview problems, benchmarks, or engineering assessments.
  • Experience creating reproducible development environments and automated test suites.
  • Experience with mobile CI/CD, build systems, release pipelines, or platform tooling.
  • Experience working in large or mature mobile codebases.

This opportunity is ideal for experienced mobile engineers who can look at a real application, identify subtle bugs or architectural problems, design challenging engineering tasks around them, create reliable automated verification, and provide a clean reference solution that demonstrates strong mobile engineering judgment.

Fresher HR Jobs in Chennai · last 7 days

52 openings · all need no experience

Most hiring: TeamLease Digital, ATC, Updater Services (UDS)

See all 52 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job