Position: Junior/Middle Android Developer
Company: Sigma Software
Experience required: 2y
English level: upper

**Customer**
Our client is ViaPlay, a group’s premium online video streaming service and a leading on-demand streaming service in the Nordics. The company offers the most popular TV series, a vast international movie catalogue, and a world-class selection of live sports events including Premier League, Champions League, and NHL.

**Project**
We are working on the product for Viaplay, a subscription and transactional video on demand services meaning that users can either purchase access to content through a monthly subscription or rent and buy movies.

Our project gives possibility to work with various different technologies, development practices and possibilities to experiment with modern approaches. All architecture decisions and development are upon us. You will also be able to communicate with the client directly.

The product consists of multiple applications, some of them are monoliths, some are microservices. All of the applications are using AWS cloud ecosystem.

**Requirements**
At least 2 years of experience in commercial mobile development
Good OOP/OOD skills and quality of produced code
Good experience building Android applications in Java and Kotlin
Knowledge of Android Architecture Components, Kotlin Coroutines, Firebase services
Experience using DI and IOC frameworks
Familiar with MVVM architecture
Experience with Git or other version control systems
Experience with CI systems
Experience with REST API
Upper-Intermediate level of spoken and written English