Point your AI agent at freehire and let it find you a job.

Get the CLI →

flatrock

Open 66d

Senior Android Developer

Discussion
  • Design, build, and ship native Android applications in Kotlin
  • Build modern, responsive UI with Jetpack Compose and the Android Jetpack libraries
  • Develop and maintain clean, modular, and scalable architectures
  • Own technical decisions and contribute to architecture discussions across the mobile stack
  • Collaborate with product managers, designers, and backend teams to deliver high-quality software
  • Write clean, testable, and maintainable code
  • Perform code reviews and mentor mid-level and junior developers
  • Ensure high standards for performance, stability, security, and maintainability
  • Contribute to CI/CD pipelines, release automation, and automated testing
  • Take part in the full release cycle, including Google Play distribution and post-release monitoring
  • Stay up to date with the Kotlin & Android ecosystem and bring improvements back into the team
  • 5+ years of professional software development experience
  • Strong expertise in Kotlin
  • Strong hands-on experience with native Android development
  • Solid experience with Jetpack Compose and modern Android architecture components
  • Strong understanding of modern software architecture patterns (Clean Architecture, MVI, MVVM, modular architecture)
  • Experience designing and consuming REST APIs
  • Experience designing asynchronous and concurrent systems using Kotlin coroutines and Flow
  • Experience with dependency injection, local persistence, and offline-capable apps
  • Strong experience with Git-based workflows
  • Experience working in Agile environments
  • Strong problem-solving skills, a proactive mindset, and clear communication

    Nice to have / advantages
  • Hands-on experience with Kotlin Multiplatform (KMP) for cross-platform development — a strong advantage
  • Hands-on experience with Compose Multiplatform (CMP) for building shared UI — a strong advantage
  • Experience building applications targeting iOS, Web, or Desktop from a shared Kotlin codebase
  • Experience integrating Kotlin Multiplatform into existing native apps
  • A genuine willingness to chase after new technologies — you experiment early, learn fast, and bring what you find back to the team
  • Experience using AI platforms and AI-assisted tooling in the development process
  • Familiarity with backend frameworks such as Spring Boot or Ktor
  • Experience with automated testing for mobile or multiplatform projects
  • Experience with CI/CD pipelines and mobile build pipelines
  • Knowledge of Docker and cloud platforms (AWS, GCP, Azure, DigitalOcean)
  • Experience with multi-platform distribution

Skills

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available