Android ApplicationAndroid DevelopmentAndroid SdkAndroid StudioArchitectureEnterpriseGitJavaKotlinSprint PlanningTechnical DirectionTroubleshootingVersion Control System
About The Role
Design, build, and maintain high-quality Android applications to enhance the foundational components of the Uber Apps.
Collaborate with cross-functional teams including product managers, designers, data scientists, and other engineers.
Ensure the performance, quality, and responsiveness of applications.
Participate in code reviews, troubleshooting, and debugging to uphold high engineering standards.
Be actively involved in sprint planning sessions and project retrospectives to contribute to team development cycles and project completion.
Basic Qualifications
Bachelor's or Master's degree in Computer Science or a related field.
3+ years of experience in Android development, with expertise in Java or Kotlin and a deep understanding of the Android SDK, architecture components, and design patterns.
Experience with mobile development tools like Android Studio and version control systems such as Git.
Preferred Qualifications
Proven ability to manage complex projects and provide technical direction for mobile engineering initiatives.
Prior exposure to Native-to-Web communication.
Strong problem-solving skills and a passion for developing user-centric applications.
Excellent communication and collaboration skills.
Experience in working with observability tools and frameworks.
Any experience with enterprise mobile engineering.
Software Engineer II - Android
Uber
linkedin
Bengaluru, Karnataka, India
3-5 years
Not Disclosed
Full time
05 May 2026
Top Skills:
Android ApplicationAndroid DevelopmentAndroid SdkAndroid StudioArchitectureEnterpriseGitJavaKotlinSprint PlanningTechnical DirectionTroubleshootingVersion Control System
96
Get Personalized Job Matches with 1 Click
Job Description
Download Resume
About The Role
Design, build, and maintain high-quality Android applications to enhance the foundational components of the Uber Apps.
Collaborate with cross-functional teams including product managers, designers, data scientists, and other engineers.
Ensure the performance, quality, and responsiveness of applications.
Participate in code reviews, troubleshooting, and debugging to uphold high engineering standards.
Be actively involved in sprint planning sessions and project retrospectives to contribute to team development cycles and project completion.
Basic Qualifications
Bachelor's or Master's degree in Computer Science or a related field.
3+ years of experience in Android development, with expertise in Java or Kotlin and a deep understanding of the Android SDK, architecture components, and design patterns.
Experience with mobile development tools like Android Studio and version control systems such as Git.
Preferred Qualifications
Proven ability to manage complex projects and provide technical direction for mobile engineering initiatives.
Prior exposure to Native-to-Web communication.
Strong problem-solving skills and a passion for developing user-centric applications.
Excellent communication and collaboration skills.
Experience in working with observability tools and frameworks.
Any experience with enterprise mobile engineering.