How Remoteville checks and expires listings
Mid-level Android Engineer
Skills
Android JetpackCatalogsDependency InjectionEngineeringGradleNavigationObjectives And Key Results
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
