Android Engineer

Seattle, Washington, United States · TECHNOLOGY · GT

Description

Our production scale is massive. We process millions of bookings a day and billions of traffic data points per month. When you push out new code, tons of people will see your changes within seconds. Operating on this level is hard but incredibly rewarding.


You’ll be working closely with the Product, Design and Backend teams, on everything from new features for the end user (passenger) and partner (driver) apps, new platforms, maintaining existing features and experiences, to continuous improvements with optimizations and experiments. You are likely to also be tasked with trying out and evaluating new mobile technologies from time to time, to see what impact it could have on the business.


Get to know our Team:

The User Trust team acts as guardians of all our users. We leverage our rich datasets to find solutions to problems ranging from safety to fraud. We’re a hands on team, interested in the end to end data lifecycle: from wrangling data to understanding the tradeoffs between model complexity and deployment in production. If you’re passionate about solving complex problems with immediate real-world impact, we want you!

Our client’s primary products are our driver and passenger applications, which are developed by our mobile engineers. We feel everyone should have access to transportation, so your high-quality delivery is vital to our community.

Requirements

When people talk about our client, they generally refer to the apps, that they develop, optimize and maintain. You’ll be working closely with the Product, Design and Backend teams, on everything from new features for the end user (passenger) and partner (driver) apps, new platforms, maintaining existing features and experiences, to continuous improvements with optimizations and experiments. You are likely to also be tasked with trying out and evaluating new mobile technologies from time to time, to see what impact it could have on the business.


The day-to-day activities:

  1. Work closely with the Product, UX/UI and Backend teams to design, build and extend consumer and/or partner facing new products, platforms and features.
  2. Build re-usable Android software components for the platform.
  3. Monitor the performance of the live apps and continuously improve them on both code and experience level.
  4. Evaluate new mobile methodologies and technologies
  5. Collaborate with QA on continuous integration and delivery (CI/CD) as well as other automated and manual testing to make sure our app releases are always worthy of five star ratings.


Skills:

Apply for this job