Design and build cutting-edge mobile applications for Android.
This role involves collaboration with cross-functional teams, troubleshooting issues, optimizing app performance, conducting unit tests, participating in code reviews, and exploring new technologies.
The ideal candidate will have expertise in Android architecture components, MVVM architecture, SOLID principles, dependency injection frameworks, Jetpack libraries, and large-scale SQLite/Room databases.
Proficiency in Coroutines, Flow, and Kotlin is also required.
A degree in computer engineering, computer science, or a related field is necessary.
At least 2 years of experience with Kotlin and 5+ years of experience in designing and building advanced mobile applications are preferred.