๐ข About Uber
Uber is a technology platform that connects riders with drivers, hungry people with restaurants, and shippers with carriers, revolutionizing movement and logistics globally. We operate at a massive scale, building enterprise-grade systems where latency and availability are critical to our rapidly evolving business environment.
๐ฏ The Role
As a Software Engineer II (Frontend), you will have the opportunity to own the frontend stack while collaborating with backend engineers on end-to-end solutions. This is a role for an adaptable engineer who thrives on continuous learning and is passionate about shipping high-quality products swiftly and responsibly.
๐ ๏ธ Tech Stack
- React
- Node.js
- SQL & NoSQL datastores
- Core Frontend Scripting Languages
๐ผ What You'll Do
- Design and deliver scalable architectural solutions by collaborating with backend engineers.
- Partner with UX designers and Product Managers to influence and implement engaging customer experiences.
- Make data-driven decisions by extracting and analyzing KPIs from various data backends using SQL and NoSQL syntaxes.
- Quickly learn and adapt to new technologies to meet the hyper-growth needs of the business.
โ What You'll Need
- Master's degree (or equivalent experience) in Computer Science, Engineering, Mathematics, or a related field.
- 4+ years of full-time, professional software engineering experience.
- Demonstrated experience in front-end programming and scripting languages.
- Proven ability to ship code efficiently while maintaining high standards for sustainable and responsible software development.
๐ Nice to Have
- Experience working on enterprise-grade systems built for high scale, low latency, and high availability.
Why This Role?
This is a curated frontend role from Uber. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on JavaScript, HTML, CSS and more.
Software Engineer II Frontend at Uber โ FAQ
Quick answers about this role, the stack, and how to apply.