Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer II - Android - Membership @ Uber

Home > Software Development

 Software Engineer II - Android - Membership

Job Description

As a Mobile Engineer you ll work across both product and platform features in the flagship Uber app.
What the Candidate Will Need / Bonus Points
---- What the Candidate Will Do ----
  1. As a software engineer, you ll engage in product and engineering jam sessions conceptualising features and mapping them into a technical design. You will build software that will ship to millions of users, or thousands of fellow engineers growing multiple apps that directly impact the ease of our users lives.
  2. Design systems across the stack including close collaboration with backend engineers, designers, data scientists and product managers among others.
  3. Help teams with defining an architecture that would scale and also encourage best practices.
  4. Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes.
  5. Go to person to get clarity of problem statements and also can breakdown into meaningful tasks.
  6. Promote and demonstrate problem-specific expertise and execution excellence in delivering results
---- Basic Qualifications ----
  1. Grit, drive and a deep feeling of ownership.
  2. Bachelors or Masters degree in Computer Science.
  3. 3+ 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.
  4. Deep expertise in Java or Kotlin, with a thorough understanding of the Android SDK, architecture components, and design patterns.
  5. Familiarity with mobile development tools such as Android Studio, and experience with version control systems (e.g., Git).
  6. 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. Knowledge of data structure and algorithms and an ability to use them practically when implementing user-facing solutions at scale
  2. Demonstrated experience working collaboratively in cross-functional teams
  3. Experience collaborating on projects and working efficiently as part of a team.
  4. Familiarity with concepts of distributed systems.
  5. Experience analysing features in production using analytics and experiments
  6. Thriving in ambiguity and having a go-getter attitude

Job Classification

Industry: Internet
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Uber
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Computer science Backend Version control GIT Mobile development Software Engineer II android studio Android SDK Distribution system Analytics

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

React JS Developer -UI Developer (6month Contract)

  • Accenture
  • 5 - 8 years
  • Bengaluru
  • 7 hours ago
₹ 9-12 Lacs P.A.

Application Developer-Cloud FullStack

  • IBM
  • 3 - 5 years
  • Pune
  • 7 hours ago
₹ Not Disclosed

Software Engineer III

  • JPMorgan Chase Bank
  • 0 - 5 years
  • Hyderabad
  • 8 hours ago
₹ Not Disclosed

Lead Software Engineer - React, Node.js, Java

  • JPMorgan Chase Bank
  • 0 - 7 years
  • Bengaluru
  • 8 hours ago
₹ Not Disclosed

Uber

Nuberg Engineering