Senior Android Developer (offline)

Responsibilities:
- Take part in architecture decisions;
- Improve the quality of existing solution;
- Propose enhancements in internal quality and process;
- Define new architecture and way of implementation.

Requirements:
- 5+ years of experience in Android apps development using Java;
- 2+ year of experience with Kotlin;
- Deep practical knowledge of Android Java SDK and core Android libraries;
- Strong understanding of HTTP, RESTful API with JSON;
- String knowledge of activities and services lifecycle;
- Experience of integration with RESTful web services is a must;
- Strong understanding of design patterns MVP, MVVM;
- Strong knowledge of Android UI design principles;
- Strong experience writing Unit Tests in TDD or BDD process;
- Experience with git/GitFlow;
- Working experience with NDK is a plus;
- Experience with BLE/NFC is a plus.

We offer:
- Free medical insurance coverage;
- Health program (swimming pool and gym);
- Flexible working hours;
- 24 fully paid vacation days;
- Paid sick leave;
- Currently, we work remotely

About CMK

CMK is an award-winning developer and publisher of premium-quality software for a range of target markets for Mac, Windows and mobile platforms.

Company website:
http://www.mackiev.com/

DOU company page:
https://jobs.dou.ua/companies/cmk-software-mac-kiev/

The job ad is no longer active
Job unpublished on 1 July 2021

Look at the current jobs Android Kyiv→