Job Title: Android Developers (All Levels)Location: Remote India
Employment Type: Full-time
About the Role
We are seeking Android Developers at multiple levels to join our mobile engineering team. Whether you are an experienced engineer building your expertise or a senior developer ready to lead, mentor, and influence architecture, this role offers the opportunity to develop scalable, reliable, and user-friendly Android applications while working in a collaborative environment.
Key Responsibilities
- Design, develop, and maintain Android applications using Kotlin (Java knowledge a plus).
- Build reusable, modular, and testable components with Android Jetpack (Compose, Room, WorkManager, Material Design).
- Develop intuitive, high-quality user interfaces with Jetpack Compose, aligned with Material Design guidelines.
- Apply modern Kotlin practices such as Coroutines, Flow, and unidirectional data flow.
- Collaborate with design (Figma) and product teams to deliver user-friendly, pixel-perfect experiences.
- Implement offline-first functionality, multi-lingual support, and global-scale features.
- Participate in and, at senior levels, lead code reviews, debugging, and performance optimization.
- Contribute to or drive adoption of clean architecture, modularization, and testable design patterns.
- Support or lead modern CI/CD pipelines and DevOps practices (Gradle, GitHub Actions, Jenkins).
- Mentor other engineers, guide architectural decisions, and champion best practices (senior levels).
- Stay updated with emerging Android technologies and ecosystem advancements.
Qualifications
- 3+ years of professional experience in Android development with Kotlin (Java experience a plus).
- Familiarity with Jetpack Compose, Room, WorkManager, Retrofit/OkHttp, and Android Architecture Components.
- Strong understanding of state management, lifecycle awareness, and background task handling.
- Experience with mobile security best practices, performance optimization, and offline-first app design.
- Proven track record of delivering large-scale consumer or enterprise applications.
- Ability to mentor, lead teams, and guide architectural decisions (for senior-level roles).
- Hands-on experience with CI/CD pipelines and modern DevOps practices.
- Strong problem-solving, analytical, and communication skills.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).