Requirements and Knowledge:
- 3+ years of commercial experience in Android application development.
- Strong proficiency in Kotlin, including coroutines, Flow, sealed classes, data classes, and scope functions.
- Deep understanding of Android SDK, Activity and Fragment lifecycle.
- Hands-on experience with Jetpack components (ViewModel, LiveData / StateFlow, Room, Navigation).
- Solid experience applying MVVM architecture; understanding of Clean Architecture principles.
- Confident work with RESTful APIs, JSON, Retrofit, and OkHttp.
- Strong knowledge of asynchronous programming using Kotlin Coroutines.
- Experience with local data storage solutions (Room, DataStore, SharedPreferences).
- Understanding of Android security best practices, including Keystore, encryption, secure storage, and HTTPS.
- Experience using Git and participating in code reviews.
We Offer:
- Professional and career development;
- Convenient office location;
- Team building, events, retreats;
- Employment according to the Labor Code of the Republic of Uzbekistan, vacation 24 calendar days;
- Working hours: 09:00–18:00, 5/2;
- A gym on the bank premises for employees;
- Competitive wages;
- Payment for sports activities and medical services;
- Quarterly holiday bonuses;
- Annual bonus and much more.
Join our Digital Banking Team