Staff Software Engineer - Developer Platform (Frontend) at Uber (San Francisco, CA)
Sorry, this job was removed at 10:12 a.m. (CST) on Saturday, May 28, 2022
By clicking Apply Now you agree to share your profile information with the hiring company.
The Developer Platform's vision is to be the industry leader for how developers build high-quality software productively at scale. Our mission is to Enable Uber developers to build high-quality software consistently and without frustration.
At Uber the Developer Platform teams build the technical foundation for engineers to develop the future of mobility and opportunities with velocity and without frustration. Our engineering community depends on us to develop centralized solutions to support each part of the development life cycle from writing the first line of code to shipping software to production that touches millions of users. We have a unique opportunity to work across Uber's products to solve for scale and impact company wide technical roadmaps.
As a software engineer, you will work on impactful projects with opportunities to grow with the company. We need engineers to take ownership of hard problems and think creatively to implement solutions. You will have to be versatile and agile to evolve with the demands of our business growth. Above all, we need our engineers to be passionate and enthusiastic about solving developer productivity challenges.
What You'll Do:
- Design and develop intuitive and innovative developer productivity web applications.
- Work cross functionally with adjacent engineering teams.
- Collaborate closely with Product Managers, Product Designers & Operations teams to ideate and develop critical user flows in our Application.
Basic Qualifications:
- Strong web development experience in programming languages such as Javascript, TypeScript, HTML and CSS
- Experience working with web application development frameworks such as NodeJS, React, Redux, Angular, Next or similar.
- Experience building microservices and API.
Preferred Qualifications:
- 5+ years of industry experience in Web development.
- Experience with React and Node.js
- Experience leading projects and mentoring other engineers
At Uber the Developer Platform teams build the technical foundation for engineers to develop the future of mobility and opportunities with velocity and without frustration. Our engineering community depends on us to develop centralized solutions to support each part of the development life cycle from writing the first line of code to shipping software to production that touches millions of users. We have a unique opportunity to work across Uber's products to solve for scale and impact company wide technical roadmaps.
As a software engineer, you will work on impactful projects with opportunities to grow with the company. We need engineers to take ownership of hard problems and think creatively to implement solutions. You will have to be versatile and agile to evolve with the demands of our business growth. Above all, we need our engineers to be passionate and enthusiastic about solving developer productivity challenges.
What You'll Do:
- Design and develop intuitive and innovative developer productivity web applications.
- Work cross functionally with adjacent engineering teams.
- Collaborate closely with Product Managers, Product Designers & Operations teams to ideate and develop critical user flows in our Application.
Basic Qualifications:
- Strong web development experience in programming languages such as Javascript, TypeScript, HTML and CSS
- Experience working with web application development frameworks such as NodeJS, React, Redux, Angular, Next or similar.
- Experience building microservices and API.
Preferred Qualifications:
- 5+ years of industry experience in Web development.
- Experience with React and Node.js
- Experience leading projects and mentoring other engineers
Read Full Job Description