Опис вакансії
About the project:
The product is an application that allows the use of 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. The primary language for the product is Kotlin, but Java knowledge is required for significant portions of the application.
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.
- 1+ year of experience with Kotlin.
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.
We offer:
- Full-time remote employment
- Flexible working hours
- Free medical insurance coverage and health program
- Paid sick leave
- 24 fully paid vacation days