What you need to get this job:
• 2+ years of experience as an Android developer
• 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)
Responsibilities:
• 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 offer:
•
40-hour workweek with flexible working hours (start from 8 to 11 am)
• Annual paid vacations (18 working days)
• Paid days off on National Holidays
• Paid sick leaves (10 working days)
• Possibility to work remotely
• External and internal professional training and conferences
• Continuous learning opportunities and personal development plan
• Tax compensation (Social & Single Social Payment) and accounting support
• Engaging the working process with challenging tasks in a professional environment
• Open-minded, collaboration-friendly, invention-driven team
• Corporate and team events