About the Role
As a Staff Frontend Engineer on the Checkout Platform team, you'll design, build, and ship the systems that power the checkout experience of all Uber lines of business. We enable our users to pay with all payment methods globally. We're looking for innovative and talented engineers to extend our platform with new capabilities for all Uber customers. Join us to work on some of the most exciting challenges in tech, with projects aimed at creating the best checkout experience on the market.
What you will do
- Extend Uber's Checkout Platform with new capabilities.
- Enable these new capabilities for a wide range of Uber lines of business.
- Work closely with backend engineers and cross-platform developers to build Checkout Platform and a seamless user experience.
- Partner with Product, Partner Platform, Design, and Research teams to understand product ideas and business needs and help deliver these as a series of experiments.
- Implement Web UI with the latest Web/Backend technologies.
- Select the right architecture and design for ideas and experiments to quickly scale.
- Strong understanding of software experimentation philosophy in the earlier work with an understanding of setting up A/B experiments for hypothesis testing.
- Orchestrate rollouts that span across both mobile and backend systems.
Basic Qualifications
- 7+ years hands on experience in developing consumer-facing web applications
- Expertise in modern Web frameworks, such as React as well as vanilla JS, and RESTful APIs
- Expertise with distributed systems at scale
- Experience analysing a feature in production using analytics and experiments
- Experience driving collaboration on projects and delivering impactful results
Preferred Qualifications
- Excellent documentation, communication, and collaboration skills.
- Strong understanding of code versioning tools, such as Git.
- Knowledge of performance tuning, usability, and automation testing.
~~ ~~