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

Get the CLI →

Android Developer

NewBe an early applicant


About the Job Role Purpose

We’re looking for an experienced Android Developer to join our Agile delivery team and contribute to building high-quality, scalable, and secure Android applications. You’ll play a key role in developing modern features using Jetpack Compose and Kotlin, collaborating with cross-functional teams, and continuously improving our mobile app experience.


Duties:

  • Design, develop, and maintain secure Android applications using Kotlin and Jetpack Compose.
  • Implement modern Android architectures (e.g., MVVM, MVI, Clean Architecture) while ensuring code quality and maintainability.
  • Optimize app performance focusing on memory usage, battery efficiency, and smooth UI rendering with Compose.
  • Integrate RESTful APIs, GraphQL, and third-party libraries seamlessly into the app ecosystem.
  • Collaborate closely with backend developers, designers, and QA engineers to ship polished features.
  • Write and maintain unit tests, UI tests (e.g., using Espresso and Compose Test), and integration tests.
  • Monitor app performance and crashes using tools like Firebase Crashlytics and Performance Monitoring.
  • Stay up to date with the latest Android development trends, Compose updates, and security best practices.
  • Participate in code reviews, mentor junior developers, and help raise the overall technical bar of the team.








Requirements


Job Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 3+ years of professional Android development experience.
  • Solid experience in Kotlin and modern Android frameworks.
  • Proficiency in Jetpack Compose and other Jetpack libraries (Navigation, Room, WorkManager, etc.).
  • Deep understanding of Android security practices including secure data storage, encrypted communication.
  • Experience with CI/CD tools (e.g., GitHub Actions, Jenkins) and dependency management via Gradle.
  • Familiarity with tools like Android Studio, Firebase, Google Play Console, and app release workflows.
  • Proven ability to mentor others, lead technical discussions, and contribute to architectural decisions.




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