onsite
Staff Frontend Engineer - Core Services - Uber
Frontend Developer
Lead the design and delivery of a global checkout platform, building scalable, high‑performance UI components in React and TypeScript while collaborating closely with backend teams to enable seamless payment experiences across Uber’s businesses.
About the role
Key Responsibilities
- Architect and implement new checkout features using React, TypeScript, and modern CSS techniques.
- Collaborate with backend engineers to integrate payment APIs and ensure end‑to‑end reliability.
- Own the performance, accessibility, and security of the checkout experience for millions of users worldwide.
- Mentor and guide junior frontend developers, fostering best practices and code quality.
- Drive continuous improvement of the component library and internal tooling to accelerate feature delivery.
Requirements
- 10+ years of professional frontend development experience, with a strong focus on large‑scale web applications.
- Expertise in React, TypeScript, JavaScript (ES6+), and CSS (including CSS‑in‑JS or CSS modules).
- Proven track record of building payment or e‑commerce UIs that handle high traffic and complex workflows.
- Experience working closely with backend services, REST/GraphQL APIs, and payment gateways.
- Strong problem‑solving skills, a passion for clean code, and a commitment to delivering a flawless user experience.
Skills
reacttypescriptjavascript