We are seeking a seasoned Senior Android Developer skilled in Kotlin to join our dynamic team. The ideal candidate will be instrumental in enhancing our mobile applications by delivering superior user experiences and robust functionalities. A strong passion for MVI design patterns and proficiency in Jetpack Compose is essential.
Contribute to the development of our mobile applications using Kotlin, focusing on high-quality, responsive user interfaces with Jetpack Compose.
Collaborate closely with product managers and other team members to design and roll out new mobile features consistently.
Implement and advocate for modern architectural patterns, primarily MVI, to ensure scalable and maintainable code.
Conduct thorough code reviews to promote best coding practices and enhance application performance.
Engage in the continuous improvement of application aesthetics and performance metrics.
Requirements:
Minimum of 4 years of experience in native Android application development using Kotlin.
Demonstrated expertise in building applications with Jetpack Compose and a deep understanding of MVI architecture.
Experience in developing, testing, and publishing Android libraries.
Strong knowledge of WebSocket and RESTful APIs integration.
Proficiency with popular Android libraries such as Retrofit, Jetpack components (e.g. ViewModel), Hilt for dependency injection, Glide, Realm, and Media3.
Experience with clean architecture principles and agile methodologies, including proficiency with Jira.
Exceptional attention to detail, with a focus on testing for edge cases and potential outcomes.
Excellent interpersonal and communication skills, capable of collaborating effectively across diverse teams.
- Preferred Qualifications:
Graduation from a highly ranked university is considered a plus.