Talent.com
This job offer is not available in your country.
Uber - Software Engineer II - Android Mobile Applications

Uber - Software Engineer II - Android Mobile Applications

UberBangalore
30+ days ago
Job description

About the Role :

Were seeking a Software Engineer II Android to join our dynamic mobile engineering team. As part of our Android team, youll play a key role in designing and developing user-facing features that power seamless, high-performance mobile experiences for millions of users.

This role is ideal for an engineer with a strong Android foundation who is ready to take the next step in ownership and impact. You'll collaborate with product managers, designers, and fellow engineers to build intuitive, responsive, and reliable features that users love.

We are passionate about clean architecture, performance optimization, scalability, and delivering code that stands the test of time. If you're excited by building meaningful products at scale and thrive in fast-paced, highly collaborative environmentsthis role is for you.

What You'll Do :

  • Design, develop, and maintain Android features and components.
  • Collaborate cross-functionally with designers, backend engineers, and product managers.
  • Participate in code reviews, write unit and integration tests, and maintain technical documentation.
  • Contribute to technical decisions around architecture and design patterns.
  • Identify and resolve performance, memory, and stability issues in the app.
  • Continuously improve development processes and tools.

Basic Qualifications :

  • 2+ years of professional Android development experience.
  • Strong knowledge of Kotlin and Android SDKs.
  • Solid understanding of software engineering principles, data structures, and design patterns.
  • Experience with RESTful APIs, modern Android architectures (MVVM, MVI, etc.), and reactive programming (RxJava, Coroutines, Flow).
  • Preferred Qualifications :

  • Experience working on consumer-facing apps at scale.
  • Familiarity with Jetpack Compose, modular app design, and CI / CD pipelines.
  • Passion for performance optimization and user experience.
  • Why Join Us ?

    Be part of a team where your code directly impacts millions. Learn, grow, and build a world-class Android app with a company that values quality, creativity, and ownership.

    (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Ii • Bangalore