Position: Senior Android Developer
Company: IT MASTER
Category: Android
Experience required: 3y
English level: upper

The core of the application is a smart home control panel. The application works with a specially designed for this device (similar to remote control). 

Most of the tasks are connected with API Sonos, Philips Hue, Spotify, TV etc. 
Experience with bluetooth will be a big plus as the remote (BLE) connects to the phone via it. 

One of the main benefits of this project is a highly qualified team and a technical Product Owner, which greatly facilitates the development process. 

Main requirements: 

-Good level of English to be able to freely communicate with foreign teammates;
-5+years of experience in Android development;
-Strong background in software engineering; 
-A good understanding of Object-oriented programming principles and a demonstrable ability to produce good code
-Proficiency in native application development for Android devices, using Kotlin and Java;
-Advocating quality within the team through sound testing strategies and establishing team rituals
-Knowledge in different programming architectures
-Extensive experience in integrating with external APIs
-Full understanding of GIT flow is required.
-Knowledge of architecture patterns such as: MVP, MVVM, MVI Clean Architecture, Hexagonal Architecture
-Multithreading experience is required.
-IT education is desirable
-Will be a plus: working experience with SSDP Protocol 

We offer : 

-interesting project 
-strong skilled team 
-regular meet up
-newest technologies 
-experienced team lead 
-periodic performance review
-comfortable working conditions 
-five-day work week, no overtime 
-long-term cooperation 
-paid vacation: 15 working days 
-Working hours 9 - 18