Position: Android Developer
Company: Vidmind
Category: Android
Experience required: 3y
English level: intermediate

Required skills:
• At least 3 years experience in Android development;
• Strong Java and Kotlin knowledge;
• Android UX/UI guidelines knowledge and Material Design;
• Skills to use design patterns, architecture patterns MVP, MVVM;
• Work with architecture components and Android Jetpack library;
• Experience with RxJava2, Google Services;
• Experience in developing custom UI components and animations;
• Experience with REST, Retrofit;
• Knowledge of SQL, experience with SQLite, Room;
• Experience with Git;
• English level: Intermediate or higher.

Responsibilities:
• Development and maintaining apps for different Android devices and platforms;
• Solution Design preparation;
• IPTV/OTT Player supporting multicast + ABR playback;
• Feature Validation during development;
• Acceptance Test Procedure (ATP) preparation;
• Testing against ATP and TOL.

Will be a plus:
• Experience with CI;
• Published projects on GooglePlay;
• Experience with app development for AndroidTV;
• Experience in working with video/audio.

We offer:
• Open-minded, collaboration-friendly, invention-driven team;
• Office in the center of Kiev;
• Paid vacation (20 days a year) and sick days;
• Training and education;
• In-house English classes;
• Corporate/team/special events.