- Design and develop robust Android applications using Kotlin and Jetpack Compose.
- Implement clean architecture using MVVM, ensuring maintainable and testable code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews, architecture discussions, and contribute to improving our engineering practices.
- Optimize application performance, including UI rendering and background task efficiency using Kotlin Coroutines and Flow.
- Stay up-to-date with Android development trends and advocate for continuous improvements.
Yêu cầu
- 2+ years of professional experience in Android application development.
- Strong proficiency in Kotlin and familiarity with Java.
- Hands-on experience with Jetpack Compose in production applications.
- Solid understanding of architectural patterns such as MVVM or Clean Architecture.
- Experience working with Kotlin Coroutines and Flow for asynchronous and reactive programming.
- Good knowledge of Android SDK, Jetpack libraries (Lifecycle, ViewModel, Navigation, etc.).
- Experience with unit testing frameworks like JUnit, Mockito, or MockK.
- Understanding of RESTful APIs, JSON, and integration with backend services.
- Version control experience using Git.
Report job