Android Developer

Jobgether · India

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
  • Requirements:

    • 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
    • Benefits:

      • 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

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 →
Apply →