All job description templates
Engineering$115,000 – $155,000

Mobile Developer Job Description Template

A Mobile Developer builds and ships high-quality native or cross-platform mobile applications. They own the full mobile development lifecycle — from design handoff through App Store release — and advocate for outstanding mobile UX.

Responsibilities

  • Develop and ship features for iOS and/or Android using React Native, Swift, or Kotlin
  • Collaborate with designers to implement smooth, accessible mobile UIs
  • Integrate with backend APIs and handle complex state management
  • Optimise app performance, memory usage, and battery efficiency
  • Write unit and integration tests and maintain a healthy test suite
  • Manage App Store and Google Play release cycles

Requirements

  • 3+ years of mobile development experience (React Native, Swift, or Kotlin)
  • Strong understanding of mobile UX patterns and platform-specific guidelines (HIG, Material)
  • Experience with app performance profiling and debugging tools
  • Familiarity with state management libraries (Redux, MobX, or Zustand for RN)
  • Experience with CI/CD pipelines for mobile (Fastlane, Bitrise, or EAS)

Nice to Have

  • Experience shipping apps with 100k+ DAU
  • Knowledge of native modules bridging and platform-specific optimisations
  • Familiarity with Expo managed workflow

Key Skills

React NativeSwiftKotlinTypeScriptFastlaneReduxJestXcode

Typical Salary Range

$115,000 – $155,000

Varies by location and experience

Want a custom JD?

This template is a starting point. Use KiteHR's AI to generate a job description tailored to your company, tone, and specific requirements in seconds.

Try AI Job Description Generator
Ready to hire your Mobile Developer?

Post this role and track applicants for free

KiteHR gives you unlimited jobs, unlimited candidates, and AI-powered hiring tools — completely free. No credit card. No contracts.