Position: Android Developer
Company: Depositphotos inc
Experience required: 3y

Must have a working and strong knowledge of:

Working with kotlin and coroutines
Working with jetpack, especially Architecture Components
Working with RXJava libraries
Working with Google Billing v3 (Subscription lifecycle is a must)
Activity, Fragment and View lifecycles.
Spoken Ukrainian\Russian (foreign hr platforms only).


 
Will be a plus an expertise in:
Application performance considerations.
Data structures, OOD, design patterns (mvvm, mvp).
Google billing library.
View modifications and working with view matrices
Working with android core video/audio.
Working with exoplayer
 
 
Responsibilities:
Write clean, extensible, and maintainable code.
Move java code to kotlin code
Refactor architecture to MVVM-first solutions
Transfer the designers’ work to the screens accurately using material design principles.
Engage actively in our technical discussions.
Work in a team, be ready to help at any moment.
Search for quality solutions, implement them on the project.
Learn new technologies and share your experience with others.
Be proactive, responsible, and not afraid to suggest or criticize.
 
Company offers:
Paid Vacations (24 days), Statutory Holidays and Sick leaves.
Comfortable office if needed.
Flexible Work Schedule.
Free English lessons.