Android Developer
Job Description
We are seeking a talented and passionate Android Developer to join its cutting-edge software development team. The ideal candidate will have hands-on experience building robust, high-performance Android applications and a solid understanding of modern mobile development practices. This is an exciting opportunity to work on next-generation automotive solutions, leveraging technologies like Kotlin Multiplatform (KMP), Jetpack Compose, and Bluetooth Low Energy (BLE).
Responsibilities:
Design, develop, and maintain advanced Android applications using Kotlin and Jetpack Compose
Implement cross-platform logic using Kotlin Multiplatform (KMP)
Integrate and manage Bluetooth Low Energy (BLE) communications for in-vehicle connectivity
Collaborate with firmware and backend teams to implement OTA (Over-the-Air) update mechanisms
Utilize Git and GitHub for version control and collaborative development
Track and manage development tasks and sprints using Jira
Ensure high code quality through automated testing, code reviews, and adherence to best practices
Troubleshoot, optimize, and refactor existing code to improve performance and maintainability
Stay up to date with the latest Android development trends, tools, and best practices
Required Skills:
Strong proficiency in Kotlin, with a focus on Android app development
Experience with Jetpack Compose for building modern, responsive UI
Familiarity with Kotlin Multiplatform (KMP) and shared codebase strategies
Solid understanding of Bluetooth Low Energy (BLE) APIs and debugging tools
Experience working with OTA processes and update management in mobile environments
Proficient with Git and GitHub for version control and code collaboration
Experience using Jira for agile project tracking and sprint planning
Strong problem-solving skills and attention to detail
Excellent communication and teamwork abilities