What You Will Do
- Lead the design, architecture, and implementation of map interactions and map features in Uber's Android apps.
- Collaborate closely with cross-functional partners including PMs, designers, backend engineers, and map data specialists to deliver seamless and scalable experiences.
- Drive the evolution of Uber’s map SDKs and UI frameworks to support real-time, highly-performant map visualizations.
- Mentor and guide a team of engineers, influencing engineering best practices and fostering technical growth.
- Own and improve critical aspects of map performance, latency, and rendering accuracy.
- Partner with platform teams to push the boundaries of what's possible on mobile devices.
- Contribute to long-term vision and technical strategy for Uber’s Maps platform.
- - - - Basic Qualifications ----
- Bachelor’s degree in Computer Science, Engineering, or a related field—or equivalent practical experience.
- 10+ years of experience building Android applications in Java and/or Kotlin.
- Deep understanding of Android fundamentals, UI rendering, and performance optimization.
- Experience with custom views, OpenGL, or other rendering technologies.
- Demonstrated ability to lead complex technical initiatives across teams.
- Strong communication and cross-functional collaboration skills.
- - - - Preferred Qualifications ----
- Experience working on maps, navigation, or location-based services.
- Familiarity with GIS concepts and spatial data structures.
- Previous experience contributing to Android SDKs or platform-level libraries.
- Track record of mentorship and technical leadership within engineering teams.
For San Francisco, CA-based roles: The base salary range for this role is USD$223,000 per year - USD$248,000 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link .