Job Details

ID #12366732
State California
City Sanfrancisco
Job type Permanent
Salary USD TBD TBD
Source Uber Corporate
Showed 2021-04-18
Date 2021-04-17
Deadline 2021-06-16
Category Web/HTML/info design
Create resume

Software Engineer, Web Platform

California, Sanfrancisco, 94103 Sanfrancisco USA

Vacancy expired!

Under the hood of the Uber platform is a large-scale, microservice-based architecture that facilitates the reliability and scalability of our products. Our Core Infrastructure team leads our site reliability, observability, computing, networking, and hardware operations from sites worldwide.

About the Role

The Web Platform team is looking for an engineer to join the team responsible for the foundation of all web applications at Uber. This team focuses on providing a high-performance, secure and reliable web ecosystem for all of our users (riders, drivers, eaters, and our internal operations & logistics teams) through the creation and support of developer tools, systems, and frameworks. The team's main goal is to make Uber's web engineers productive and its web applications high quality utilizing a modern tech stack (React.js & Redux, ES2017+, RPC, and Node.js). Some of our main products include Fusion.js, the React framework Uber used in hundreds of internal and external web applications, as well as Base Web, Uber's React component library.

What You'll Do
  • Build the underlying architectural foundation for all of Uber's 500+ web applications
  • Create developer tools to increase efficiency and quality of our product teams
  • Continue to refine and define our tech stack, utilizing open-source tools, generalizing product-specific code and/or building novel solutions to needs we encounter
  • Contribute features and fixes back to open-source software, or build and promote our own open-source tools
  • Communicate and collaborate within and across teams to drive company-wide, large-scale projects
  • Mentor, educate and support those around you, as well as other web engineers within the company

Basic Qualifications
  • You have deep JavaScript knowledge and have worked with Node.js
  • You are knowledgeable in modern web frameworks (React, Angular, Vue, etc.)
  • You have at least 2 years of professional experience
  • You are excited to learn from and teach others and are passionate about creating tools, products and providing support for your fellow engineers

Preferred Qualifications
  • You are knowledgeable in Javascript typing languages/linters (Flow/TypeScript)
  • You have experience building component libraries
  • You have Web/Visual Design, UI/UX, and other relevant HCI experience
  • You are knowledgeable in modern web tools (npm/Yarn, Babel, Webpack/Rollup, etc.)
  • You are knowledgeable in core and emerging web technologies and APIs (HTTP2, TCP/IP, CSS/HTML, Browser JS APIs)
  • You are adept at communicating and collaborating effectively with others, promoting your ideas as well as being humble when you may be wrong

Vacancy expired!

Subscribe Report job