Login Sign Up

Lead Android Developer | Immediate joiners preferred | Bangalore opportunity

Geektrust

8 - 16 years

Bengaluru

Posted: 18/03/2026

Job Description

Company Overview


We are hiring for a leading global retail and technology organization that serves millions of customers across multiple markets. The company operates at a massive scale, combining retail excellence with cutting-edge technology to deliver seamless digital and in-store experiences.


With a strong focus on engineering and data-driven innovation, the organization builds highly scalable platforms across e-commerce, supply chain, pricing, and customer experience. Its technology teams play a critical role in powering real-time systems, handling high transaction volumes, and driving continuous innovation across global operations.


The company fosters a strong engineering culture, offering opportunities to work on complex, large-scale systems while collaborating with global teams across product, data, and platform engineering.


Role overview


Years of experience 8- 16 Years


  • - Bachelor's degree and/or master's degree in computer science or relevant equivalent.
  • - 8+ years of experience in developing Android applications.
  • - Experience in defining system architectures and exploring technical feasibility tradeoffs.
  • - Proficiency with common Android libraries like Retrofit, OkHttp, Coil, Gson, Arch-components, etc.
  • - Strong debugging skills, including identifying memory leaks and performance bottlenecks using tools like adb, proguard, etc.
  • - Excellent command over Data Structures and Algorithms.
  • - Understanding of design for scalability, performance, and reliability.
  • - Familiarity with Object-Oriented Programming (OOP) principles, different architectural patterns, and their testability.
  • - Two or more published Android apps in the Play Store.
  • - Experience working in an agile environment and project management tools like Jira.
  • - Familiarity with Material Design guidelines, common mobile UX patterns, and anti-patterns.
  • - Experience in UPI (Unified Payments Interface) is an added advantage.


What would you do here

As a Software Development Engineer III (Android) , you will be a key player in our technology team,contributing to the design, development, and maintenance of high-performance Android applications. We are seeking an experienced Android developer with a strong background in software design, programming skills, and a passion for delivering exceptional applications. If you thrive in a collaborative environment and enjoy pushing the boundaries of technology, we would like to meet you.


Responsibilities:

1. **Architectural Leadership:

- Lead the design and implementation of customer-facing features, contributing to the overall system architecture.

- Collaborate with product managers and backend teams to design robust and scalable software solutions.

2. **Code & Development:

- Design, build, and maintain high-performance, reusable, and reliable Android code.

- Implement new features in production, ensuring code quality and adherence to best practices.

3. **Quality Assurance:

- Write unit-test code to ensure robustness, usability, and reliability of the Android applications.

- Utilize debugging skills to identify and address memory leaks, performance bottlenecks, and other issues.

4. **Technology Exploration:

- Continuously discover, evaluate, and implement new technologies to maximize the development process.

Services you might be interested in

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.