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
- Positive collaborative mindset with strong problem-solving skills
- Expertise in Jetpack Compose
- Solid experience with Jetpack Navigation including deep links and multiple graphs
- Strong understanding of Clean Architecture and MVVM
- Proficiency in Kotlin Coroutines Flow and core Jetpack libraries including ViewModel StateFlow and DataStore
- Experience with Hilt for dependency injection
- Solid unit testing experience with MockK
- Comfortable working with Gradle and version catalogs
- Passion for the work and confidence to voice opinions
Nice to have
- Collaborative
- Positive
- Confident
- Passionate
Day to day
- Design, develop, and deliver new features for the Android application.
- Maintain and improve the existing codebase to keep it reliable, performant, and scalable.
- Collaborate in a fully cross-functional Agile squad with Product and Design to ship high-quality user-focused solutions.
Hiring process
- Submit application
- Shortlisted applicants contacted
- Data processing consent applies
