About the RoleThere are more than 7 million monthly drivers and couriers on the Uber platform around the world. Unlike riders and consumers who pop in and out, the amount of time earners spend on the app is measured in hours - not minutes. New features and app improvements have an outsized impact on their daily lives, which is why continuously finding ways to improve their experience is always a goal here at Uber.We're looking for a passionate Android developer to help shape the foundation of the Uber Driver app. As part of the app platform team, you'll get to:
Architect platforms that other mobile engineers use
Solve unique engineering challenges while valuing app stability
Build innovative experiences into the app using new technologies
Explore and tackle exciting performance optimizations
In the role you'll have the opportunity to work on cutting-edge projects and shape the future of our Android applications. If you are an experienced engineer with a track record of building performant, well architected mobile applications, we want to hear from you!What You'll Do
Architect and lead the development of features needed to support user and cross-team needs
Drive best practices in software design, code quality, and system performance
Lead code reviews and champion engineering practices across the organization
Conduct architecture reviews and provide constructive feedback to other team members
Identify and solve complex technical challenges to optimize application performance and scalability
Work closely with product managers, designers, and other engineers to understand business and technical requirements and translate them into functional software
Design, implement, and maintain new features and enhancements for the Android platform
Identify and troubleshoot issues, perform debugging and testing, and continuously improve the performance and stability of the Android application
Provide technical guidance and consultation to cross-functional teams
Basic Qualifications
8+ years of professional software development experience
Deep expertise in Kotlin programming and its ecosystem
Experience in designing and implementing large-scale mobile applications
Deep familiarity with modern software development practices (e.g. CI/CD, version control)
Exceptional problem-solving and analytical skills
Strong leadership and communication abilities, with experience mentoring junior engineers
Experience defining technical strategy and roadmap for the team, collaborating with or leading other engineers
Bias for action when finding issues or problems that need solutions
Preferred Qualifications
Up to date on the latest trends and advancements in the Android ecosystem, to incorporate them into our development process
Participation in the entire software development lifecycle, from concept and design to testing and deployment
Continuously monitoring and analyzing the performance of an Android application
Experience with Bazel
Advanced understanding of microservices architecture, gRPC, and RESTful APIs
Contributions to open-source projects
Track record of driving technical initiatives across multiple teams or organizations
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 https://www.uber.com/careers/benefits.Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form- https://docs.google.com/forms/d/e/1FAIpQLSdbY9Bv8-lWDMbpidF2GKXsxzNh11wUUVS7fM1znOfEJsVeA/viewform