Android Developer
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Android Developer based in India.
This role involves building and maintaining high-performance Android applications used by a large and diverse user base across multiple devices. You will be responsible for transforming UI/UX designs into robust, scalable, and efficient mobile applications while ensuring seamless integration with backend services. The position requires close collaboration with cross-functional engineering teams working across different layers of the architecture. You will play a key role in improving application performance, reliability, and user experience through clean architecture and modern Android development practices. The environment is fast-paced and quality-driven, with a strong emphasis on scalable design, innovation, and continuous improvement. This is an excellent opportunity for a mobile engineer who enjoys solving complex technical challenges and delivering impactful user-facing products.
Accountabilities:
- Translate UI/UX designs and wireframes into high-quality, maintainable Android application code
- Design, build, and maintain reusable, efficient, and high-performance Java-based Android components
- Integrate Android applications with backend services using RESTful APIs
- Ensure optimal application performance, responsiveness, and scalability across devices
- Identify, debug, and resolve performance bottlenecks and technical issues
- Maintain clean code architecture, improve code quality, and support automation practices
- Collaborate with engineers to design mobile solutions across UI and system-level components
- Contribute to UI/UX improvements based on usability insights and technical feasibility
- Conduct research and benchmarking of mobile technologies to improve development standards
- 6–15 years of experience in Android application development
- Strong hands-on experience with Android Architecture Components and full application lifecycle development
- Proven track record of publishing Android apps on Google Play Store
- Strong knowledge of MVVM, Clean Architecture, and dependency injection principles
- Experience in multi-threading, memory management, caching, and performance optimization
- Proficiency in RESTful APIs integration and backend communication
- Experience working in Agile development environments
- Strong understanding of CI/CD pipelines and modern mobile DevOps practices
- Familiarity with Firebase and open-source Android libraries
- Knowledge of Android design principles and Google UI/UX guidelines
- Experience with offline storage solutions and mobile data handling
- Exposure to functional programming concepts is a plus
- Strong collaboration and communication skills across distributed teams
- Experience in Banking, Financial Services, or FinTech applications is a strong advantage
- Competitive compensation aligned with experience
- Flexible remote working arrangement
- Opportunity to work on large-scale Android applications with high user impact
- Exposure to modern mobile architecture patterns and advanced engineering practices
- Career growth opportunities in mobile engineering and system design
- Collaborative and innovation-driven engineering environment
- Work on enterprise-grade applications in domains such as FinTech and digital platforms
Requirements:
Benefits:
Mobile pay context
Based on 143 disclosed Mobile salaries on RoleSuite, the role pays a median of $179K/year, with most offers between $174K and $215K (10th–90th percentile: $141K–$254K).
See the full Mobile salary breakdown →