
Android Developer
- Bangalore, Karnataka
- Contract
- Full-time
Experience: 3–5 YearsLocation: Bangalore (On-site)
Notice Period: Immediate Joiners OnlyJob SummaryWe are seeking a talented and passionate Android Developer to join our growing engineering team. As part of our mission to transform mobile learning, you will play a key role in designing, building, and maintaining high-quality Android applications that reach millions of users. You’ll work in a collaborative, fast-paced environment, contributing to innovative solutions and seamless user experiences.Key Responsibilities
- Design, develop, and maintain Android applications using Kotlin and modern development tools.
- Collaborate with Product, Design, and Growth teams to define and implement new features.
- Write clean, scalable, and maintainable code following best practices and industry standards.
- Create unit and integration tests to ensure code robustness, usability, and reliability.
- Debug issues, fix bugs, and optimize app performance and responsiveness.
- Integrate RESTful APIs and third-party SDKs.
- Participate in code reviews to uphold code quality and share knowledge.
- Keep up to date with the latest Android trends and propose improvements to architecture and development processes.
- Strong hands-on experience in Kotlin for Android development.
- Solid understanding of Android SDK, development of lifecycle, and deployment processes.
- Experience with modern Android components and libraries such as:
- Jetpack (ViewModel, LiveData, Navigation, etc.)
- Retrofit, Coroutines, Room Database
- Familiarity with architectural patterns like MVVM, MVI, and Clean Architecture
- Proficiency in RESTful API integration and using third-party SDKs.
- Version control expertise using Git.
- Strong analytical and problem-solving skills.
- Exposure to CI/CD pipelines for Android deployment.
- Experience with testing frameworks such as Espresso, JUnit.
- Familiarity with Jetpack Compose UI.
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
- 3–5 years of hands-on experience building enterprise-grade Android applications.
- A portfolio of personal or published Android apps is a strong plus.