Position: Android developer
Company: Software MacKiev
Experience required: 2y
English level: upper

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 application which allows to use proprietary device functionality on Android. App 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 application.

Android developer

Requirements:
•	Bachelor's degree in Computer Science, Computer Engineering, or related field
•	3+ years of overall Kotlin/Java experience with 1.5-2 year of Android app development
•	Understanding of Android application lifecycle
•	Android UI, drawing, animations


Responsibilities:
•	Design and develop a modern Android application capable of integrating multiple third-party libraries
•	Use best practices to minimize impacts to user experience, such as battery drain, ANRs, unresponsive UI, etc. 
•	Ability to read through third-party developer code, understand flow and function, and make improvements as needed