We are seeking a highly skilled and experienced Android Developer to join our team. The ideal candidate has a strong background in building scalable, user-friendly Android applications and is passionate about creating high-quality mobile experiences.
Key Responsibilities
- Design, develop, and maintain advanced Android applications using Kotlin and Java.
- Implement modern architecture patterns, including MVI, to build maintainable and scalable code.
- Develop UI components with Jetpack Compose for a seamless user experience.
- Write unit and UI tests using Mockito to ensure code quality and reliability.
- Integrate Hilt for dependency injection and maintain clean, modular architecture.
- Collaborate with cross-functional teams including designers, product managers, and backend engineers.
- Optimize applications for maximum performance, scalability, and responsiveness.
- Mentor junior developers and contribute to best practices for Android development.
Mandatory Skills
- Strong experience with Kotlin (Java is a plus).
- Expertise in MVI (Model-View-Intent) architecture.
- Proficient in Jetpack Compose.
- Experience with Mockito for unit testing.
- Familiarity with Hilt for dependency injection.
- Minimum 8 years of professional Android development experience.