Lead Android Developer (Jetpack Compose)
Project Description
Join our engineering team and help build a high-end SaaS navigation solution used by leading automotive OEMs and millions of drivers worldwide. Our product delivers on-demand fresh content, EV routing, charging station management, and seamless integration with a wide range of external services.
You will be part of the team responsible for the Core Engine of the application. Depending on the project stream, your role may involve developing new high-performance modules or enhancing and optimizing existing functionality. Your mission is to ensure complex business logic runs efficiently, reliably, and delivers a smooth user experience across both mobile and automotive platforms.
If you’re passionate about building reliable, high-performance Android applications and want to contribute to cutting-edge navigation technology used in the automotive world – we’d love to hear from you!
Job Description
- 8+ years of professional experience in Android development
- Min 1 year of experience with Jetpack Compose
- Hands-on development experience using Java and Kotlin (Flutter and C++ knowledge is a plus)
- Solid understanding of Android SDK, architecture principles, and best practices
- Experience integrating third-party libraries and APIs
- Familiarity with agile development methodologies and tools (Git, Jira, Confluence)
- Excellent problem-solving and debugging skills
- Strong communication and collaboration abilities
- Ability to manage multiple tasks and deliver projects on time
- Fluent verbal and written English
Job Responsibilities
- Design, develop, and maintain advanced Android applications.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Work closely with UI/UX designers to build intuitive and visually appealing user interfaces.
- Optimize app performance with a focus on responsiveness, speed, and battery efficiency.
- Troubleshoot, analyze, and resolve application issues.
- Integrate third-party libraries and APIs.
- Ensure compatibility across a wide range of Android devices and OS versions.
- Write clean, maintainable, and testable code that follows best Android development practices.
- Participate in code reviews to maintain high code quality and encourage knowledge-sharing.
- Create and maintain technical documentation and specifications.
- Stay up-to-date with the latest Android tools, frameworks, and technologies.
Required languages
| English | B2 - Upper Intermediate |