2+ years of experience as an Android developer
1+ years of experience with Kotlin
Theoretical and practical knowledge of OOP, SOLID principles
Experience in an Agile environment
Building custom complex UI elements
Experience with Android architecture components from Jetpack (Room, Data Binding, Lifecycles, LiveData, Navigation, WorkManager, e.t.c)
Android SDK and Android third-party libraries (Dagger 2, RxJava and others)
Google API`s and Services, Firebase, social networks API`s
MVP, MVVM
Unit testing
Version control systems (GIT)
English at least intermediate
Would be good if you:
Are passionate about mobile technologies: you are in touch with modern mobile development trends and approaches
Have experience working with other mobile platforms (iOS)
A working process with challenging tasks in a professional environment
Open-minded, collaboration-friendly, invention-driven team
Transparent, quality-oriented working process without excessive bureaucracy
Elbow room to apply professional expertise — your decisions matter
Continuous learning opportunities and personal development plan
Team building activities
Annual paid vacations (18 working days)
Paid sick leaves (10 working days)
Tax compensation (Social & Single Social Payment)
Finance consulting and accounting support
Developing and supporting native Android applications for internal and external use
Working as part of a multifunctional mobile team: you are equally comfortable with UX feature development as you are with API service side development
Being passionate about scalability, reliability, internationalization, and performance
Being responsible for the continuous improvement of our in an agile development environment
We are looking for a developer for a large and interesting project related to logistics with a huge amount of features, including location tracking, messaging, payments, etc.