Recro
Website:
recro.io
Job details:
Role - Android Developer
Experience - 3-5 yrs
Location - Bangalore
About the Role
We are looking for a skilled and self-driven Android Developer with 3–5 years of hands-on experience to join our team . The ideal candidate will be responsible for building and maintaining a hybrid mobile application using Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP), targeting both Android and iOS platforms. This is an individual contributor role requiring strong ownership and the ability to work independently with minimal supervision.
Key Responsibilities
- Design, develop, and maintain a hybrid mobile application using KMP and CMP that runs seamlessly on both Android and iOS.
- Implement and maintain clean, scalable architecture using MVVM and MVI design patterns.
- Build responsive and performant UI components using Jetpack Compose and Compose Multiplatform.
- Collaborate with product, design, and backend teams to deliver high-quality features.
- Write well-structured, testable, and maintainable code following best practices.
- Identify and resolve performance bottlenecks, bugs, and issues across platforms.
- Participate in code reviews and contribute to continuous improvement of the codebase.
Required Skills & Qualifications
- 3–5 years of professional Android development experience.
- Strong proficiency in Kotlin and Android SDK.
- Hands-on experience with MVVM and MVI architecture patterns.
- Proficiency in Jetpack Compose for building declarative UIs.
- Practical experience with Kotlin Multiplatform (KMP) for shared business logic.
- Experience with Compose Multiplatform (CMP) for cross-platform UI development.
- Solid understanding of mobile app lifecycle, threading, and performance optimization.
- Familiarity with RESTful APIs, JSON, and third-party SDK integrations.
- Proficiency with Git and collaborative development workflows.
Click on Apply to know more.