Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Uber Staff Software Engineer Android - Driver App 
United States, West Virginia 
381625772

09.04.2025

About the Role

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

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 .