Bachelor's or Master’s Degree in Computer Science, Software Engineering, Software Development, Computer Engineering, Information Technology or other related fields. At least 3 years of Kotlin development experience (Android or server-side). Advanced (C1) or above level of English. Strong knowledge of JVM ecosystem and Java interoperability. Experience with Android SDK, Jetpack Compose, modern architecture (MVVM, Clean Architecture). Proficiency with coroutines, flows, async programming. Familiarity with DI frameworks (Dagger/Hilt/Koin). Git workflows, code reviews, Agile/Scrum. CI/CD pipelines, Docker, cloud platforms (AWS/Azure/GCP). Secure coding practices (OWASP). Debugging and optimization skills. Ability to leverage AI-assisted development tools. Ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines.