Engineering

Android Developer Job Description

About the role

We are looking for an Android Developer to build and grow our native Android app used by thousands of people every day. You will own features end to end, from Jetpack Compose UI to networking and local storage, and obsess over performance, battery, and smooth interactions across a wide range of devices. This role suits an engineer who cares about craft, follows the Android platform closely, and enjoys turning product ideas into polished mobile experiences.

Key responsibilities

  • Build and ship native Android features in Kotlin
  • Optimize app performance, memory, and battery usage
  • Collaborate with design and backend on end-to-end features

Responsibilities

  • Develop new features in Kotlin using Jetpack Compose and Android Jetpack libraries
  • Architect app layers with patterns like MVVM and clean architecture
  • Integrate REST and GraphQL APIs and manage offline caching with Room
  • Profile and fix jank, memory leaks, and battery drain across devices
  • Write unit and UI tests with JUnit, Espresso, and Compose testing
  • Manage the release process through Play Console, staged rollouts, and versioning
  • Handle background work with WorkManager, coroutines, and Flow
  • Support multiple screen sizes, densities, and Android API levels
  • Instrument crash reporting and analytics with tools like Firebase
  • Review pull requests and keep the codebase modular and maintainable

Requirements

  • Bachelor's degree in computer science or equivalent practical experience
  • 3 or more years building and shipping native Android apps
  • Strong Kotlin skills and solid command of the Android SDK and lifecycle
  • Experience with at least one app live on the Google Play Store
  • Familiarity with modern architecture patterns and dependency injection

Make this JD your own

Generate a tailored Android Developer description with your company details, tone and must-have skills in seconds.

Generate with AI

Keep your hiring moving

Hiring a Android Developer?

Send one link. Candidates record answers on their own time and AI ranks your shortlist, no scheduling, no back-and-forth.

Frequently asked questions