Position: Middle+ Android Developer
Company: Vimmi Communication Ltd.
Experience required: 3y

**Required skills**
  We are looking for an Android Developer that will have:
 • good understanding and knowledge of Android SDK and OS Android,
 • practical experience  of software development using Android SDK;
 • good understanding of network communication and client-side development;
 • perfect understanding of software development process;
 • knowledge of main OOP principles;
 • knowledge of software design patterns;
 • knowledge of general data structures and algorithms;
 • knowledge of DI Dagger(Dagger2), MVP, RxJava2, OkHttp, ButterKnife;
 
**Would be a plus**
• Kotlin;
• Leanback library;
• Video and streaming formats knowledge;
• Practical experience with STB/Android TV;
• Deep knowledge of Exoplayer;
 
**We are offering**
As a growing company, we can offer you:
• interesting and challenging tasks and projects;
• regular salary review based on work performance;
• training, personal development and career opportunities; 
• 40-hour working week with flexible working hours;
• comfortable working environment, spacious and cosy office;
• work in the professional team with an informal and friendly working;
• atmosphere;
• paid sick leaves and vacations;
• tasty coffee, tea and cookies;
• free parking;
 
**Responsibility**
As Android Developer you will be responsible for developing Vimmi application for mobile and Android-based STB application. The application is used for playing video audio content from Vimmi Video platform. The applications are built as fully customizable templates for any screen, including video subscription services, pay per view live events, any-VOD packages and ad-supported services.