We are looking for talented Android (Java+Kotlin) developer to participate in our challenging project.
About the project: This is a big android application managing hardware devices and allows users to use the full set of features of the device. The project is already under development, we are responsible for the next-generation architecture to develop the user interface.
Requirements: — 4+ 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 — Strong 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.
Would be a plus: — Working experience with NDK — Experience with BLE/NFC.
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.
We offer: — Free medical insurance coverage and health program — 24 fully paid vacation days — Paid sick leave — Flexible working hours — Work from home with company"s work equipment — Remote work during quarantine time and a possibility to work from office after — A convenient location - 5 minutes from metro Nivki, free parking
Software MacKiev (CMK) is an award-winning developer and publisher of premium-quality software for a range of target markets for Mac, Windows and mobile platforms.