Requirements
- Extensive experience in Android development with strong expertise in Kotlin
- Deep understanding of the Android SDK and modern Android development practices
- Hands-on experience with: - Jetpack Compose - Coroutines & Flow - Dependency Injection (Hilt/Dagger) - REST APIs (Retrofit/OkHttp)
- Strong knowledge of clean architecture principles, design patterns, and modularization
- Experience with testing (JUnit, Espresso, MockK) and writing maintainable, testable code
- Familiarity with CI/CD pipelines and modern development workflows
- Proven ability to take ownership of complex projects and deliver high-quality results independently
- Strong focus on performance, scalability, and user experience