Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Uber Software Engineer II - Android 
United States, West Virginia 
259897826

31.08.2025

About the Role

- - - - What the Candidate Will Do ----

  1. Feature or product development within Communication Platform that spans mobile work.
  2. Writes high-quality code (i.e., reliable, readable, efficient, testable), provides quality code reviews, and creates comprehensive tests and quality documentation using software engineering principles.
  3. Participates in on-call rotations and follows best practices to troubleshoot production incidents with some guidance.
  4. Monitors product quality in the production environment, identifying, triaging and fixing bugs and inefficiencies.

- - - - Basic Qualifications ----

  1. Bachelor's or Master's degree in Computer Science.
  2. 4+ years of experience in executing Android-based projects, providing technical guidance and training in Android development to teams of mobile engineers, and ensuring successful project completion.
  3. Deep expertise in Java or Kotlin, with a thorough understanding of the Android SDK, architecture components, and design patterns.
  4. Familiarity with mobile development tools such as Android Studio, and experience with version control systems (e.g., Git).
  5. Excellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders and third-party collaborators (e.g., Google, Apple).

- - - - Preferred Qualifications ----

  1. Proficiency in Android development using Kotlin or Java.Experience with Android SDK and relevant libraries.Understanding of Android architecture components (e.g., ViewModel, LiveData).
  2. Cross-Platform Proficiency: Proven experience or willing to learn developing and shipping high-quality applications on at least one major mobile platform (iOS or Android), with a strong desire and demonstrated ability to learn and contribute to the other.
  3. Full-Stack Acumen (A Major Plus): Experience or a strong interest in expanding skills into either front-end (e.g., React) or back-end (e.g., Node.js, Python, Java, Go) development. A candidate who can contribute to the entire software stack is highly desirable.
  4. UI/UX Sensibility: A keen eye for detail and a passion for creating intuitive, user-centric mobile interfaces. Experience collaborating closely with product designers to translate wireframes and mockups into pixel-perfect, responsive UIs.

* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .