Position: Senior Android Developer
Category: Android
English level: upper
Years of experience: 5


- More than 5 years of experience as an Android Developer.
- Been working in a teams with up to six android developers (not mentioning other devs and managers).
- Developing projects from scratch, working on legacy projects inheriting unstable code full of issues, developing new flows and improving performance. Did I mention that I always come up with ideas to improve UI, UX, refactoring and team interactions?
- (Almost) Android camera guru.
- Some projects had more than 100+k downloads on the Google Play Store.
- Huge experience with Firebase services, such as Crashlytics, Analytics, A/B testing, storage, remote config etc.
- Striving to learn from more experienced and self-develop as a professional
- Working with a concurrency using latest technologies (Kotlin Coroutines), but still can shake off the dust from the RxJava or even AsyncTask (nah, that's obsolete)
- Have experience with data bases including SQLite, Room and even Realm
- Following modern trends such as Jetpack Compose, koin, Hilt etc.
- "When in Rome, do as the Romans do" – easily adapt to the team current workflow following all guidelines and recommendations