Position: Android Software Engineer
Company: CMK
Experience required: 3y
English level: intermediate

About the project
We are looking for a person who is eager to take part in the creation of enterprise-level solutions to join a team at CMK. We offer a fast-paced, collaborative environment that stimulates ideas and innovation. If you're committed to the highest standards of excellence and want to learn from and collaborate with some of the most respected and recognized
experts in the industry, this is the position for you.

The product is an SDK which allows to use proprietary device functionality on mobile app on Android. SDK development requires skills and experience in local and remote networking, usb, bluetooth and other communication protocols as well as UI components. Primarily language for product is written using Kotlin, but Java knowledge is required for decent portions of SDK.

Requirements:
Bachelor's degree in Computer Science, Computer Engineering, or related field
3+ years of overall Java experience 
Android development using Java 1.5-2 years
Understanding of Android application lifecycle
Android UI, drawing, animations
1+ year of experience with Kotlin 

We offer:
Free medical insurance coverage
Health program (swimming pool and gym)
Flexible working hours
24 fully paid vacation days
Paid sick leave