Staff Software Engineer (Android) - Driver App
Uber
**About the Role**
There 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/1FAIpQLSdb_Y9Bv8-lWDMbpidF2GKXsxzNh11wUUVS7fM1znOfEJsVeA/viewform
Confirm your E-mail: Send Email
All Jobs from Uber