Mobile Developer

The Ai Training Company

Chennai, Tamil Nadu, India3h agovia LinkedIn

About the Role

Seeking experienced Mobile Software Engineers, iOS Developers, Android Developers, React Engineers, and Flutter Developers for a remote AI project focused on advanced mobile software engineering. The role involves creating challenging coding environments to 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 expertise.
  • Create reproducible development environments for consistent task evaluation.
  • Write deterministic verifiers and automated checks for correct solutions.
  • Develop golden reference solutions demonstrating valid problem-solving approaches.
  • Identify edge cases requiring genuine mobile engineering reasoning.
  • 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.

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.

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