Position: Senior Android developer
Company: Vimmi
Experience required: 3y
English level: upper

Responsibilities:
Develop high quality applications for Android mobile, tablet and AndroidTV platforms
Participating in the developers team
Communicating with other teams in order to define optimal solutions
Investigating possible solutions for new advanced features
Performing code review
Providing and maintaining technical documentation

Requirements:
3+ years of proven commercial experience of Android applications development
Java
Kotlin
Understanding design patterns
Strong knowledge of algorithm and data structures
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Understanding of Material design
Solid understanding of the full mobile development life cycle
Experience with Gitlab, Jira, Redmine
English – Upper-Intermediate

It will be a plus:
Commercial experience with AndroidTV projects
Experience with any kind of video streaming
Knowledge of RxJava and RxKotlin
Practical experience with Unit tests, UI tests, TDD
Real applications published in the Google Play