How Remoteville checks and expires listings

Mid-level Android Engineer

Skills
Android JetpackCatalogsDependency InjectionEngineeringGradleNavigationObjectives And Key Results
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Expertise in Jetpack Compose and Jetpack Navigation including deep links and multiple graphs
  • Strong understanding of Clean Architecture and MVVM
  • Practical experience with Kotlin Coroutines Flow ViewModel StateFlow DataStore and Hilt
  • Solid experience in unit testing with MockK
  • Comfortable working with Gradle and version catalogs
  • Positive collaborative mindset with strong problem-solving skills

Nice to have

  • Collaborative
  • Positive mindset
  • Strong problem-solver
  • Confident communicator

Day to day

  • Design, develop, and deliver new features for the Android app
  • Maintain and improve the codebase to support reliability performance and scalability
  • Collaborate in a cross-functional Agile squad with Product Design and Engineering stakeholders
  • Work within quarterly OKR cycles and adapt delivery focus as priorities evolve
  • Build high-quality user-focused solutions through strong communication and teamwork

Hiring process

  • Submit your application
  • Shortlisting review
  • Interview process with the team