Senior Software Engineer (Frontend) - Vouchers
Uber Vouchers is a new way for businesses to connect to their customers in the physical world. First launched in 2019, Vouchers was created so companies could seamlessly cover the cost of rides for their employees and customers. As businesses' needs have evolved, Vouchers has expanded to include ordering for delivery on Uber Eats. We just launched the first version of Vouchers, and we're already seeing businesses use them in creative ways we'd never have imagined: from helping candidates get to interviews, to supporting car owners when their car is in the shop, to holiday parties and giveaways.
As a frontend engineer on the Vouchers team, you will build exciting user-facing products, working on code from the deepest levels of our stack to the very top. You will create dynamic web UIs while simultaneously scaling the Vouchers platform.
You will help take this product from 0 → 1 → 1000.
What the Candidate Will Do
As a Senior Engineer, you will join the 10 member Vouchers Engineering team and you will:
- Develop new products and features, improve existing products and features that elevate the customer experience for riders, eaters & businesses
- Drive efficiency and reliability improvements through design and automation: performance, scaling, observability, and monitoring
- You enjoy communicating with others to define requirements and scope. You provide clarity and direction. You organize work into clear, actionable tasks
- Share your knowledge and expertise with the team through mentoring and designing systems. You make your fellow engineers better. You care about the skills development and growth of your teammates
Basic Qualifications
- 4+ years of experience developing and shipping code in at least one of these languages: Javascript, C++, Java, Python, or Go
- Strong skills in system design, coding, and testing
- Good written, verbal communication skills
- Academic background in Computer Science or related technical field or equivalent practical experience
Preferred Qualifications
- Demonstrated experience shipping high-quality product features on schedule
- Command of a frontend stack (Javascript/HTML/CSS). Frameworks like React/Flux/Redux or Angular.js are a plus.
- Knowledge of a backend stack, including technologies like Golang, Java, Node.js, and how they interface with Redis, Kafka, or similar