Skip to main content
Uber

Tell us your location

Please enter your nearest city name to help us display the correct information for your area

Select your language

Senior Full-Stack Engineer - Driver Growth

Frontend, Engineering in Amsterdam, Netherlands

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.

 

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

About the Role

 

Uber is looking for Full-Stack Engineers to join our new Driver Growth team based in Amsterdam, at the heart of our international engineering efforts. We are looking for passionate and pragmatic technologists who are able to design, implement and deliver scalable and resilient systems. We look for collaborative role models who are approachable and can mentor the talented people they work with.

What You’ll Do
 
  • Build web applications using latest web technologies including React.js and Redux, GraphQL and Fusion.js
  • Create tools using cutting edge Uber technologies including UI frameworks like Base UI
  • Work within a small team, collaborating with your colleagues (product manager, designer, backend/mobile engineers) to ship impactful products
  • Use experimentation and data analysis to tune your web applications to be high-performing, intuitive and functional
  • Mentor, educate and support those around you, as well as other web engineers within the company

 

What You’ll Need

 

  • Have a minimum of 5 years experience in front-end or full-stack development 
  • You have strong JavaScript expertise
  • You have a strong understanding of HTTP, HTML, CSS, Web APIs and other core Web technology concepts
  • You have experience with Web and Information Security concepts and concerns, such as CORS, CSP, CSRF, XSS, etc.
  • You have experience and passion for building complex, performant, responsive, accessible and beautiful web experiences that are well-tested, documented and monitored.
  • You are adept at communicating and collaborating effectively with others, promoting your ideas as well as being humble when you may be wrong
  • You are excited to learn from and teach others

 

Bonus points if

 

  • You have experience with modern web frameworks (React, Redux, Angular etc.)
  • You are knowledgeable in Javascript typing languages/linters (Flow/TypeScript)
  • You are familiar with service-oriented architecture, microservices, and distributed systems
  • You have Web/Visual Design, UI/UX, and other relevant HCI experience

 

About the Team
 

The Driver Growth team leads the acquisition and retention platform and product efforts for drivers, couriers, and other earners worldwide.

 

We are rapidly growing in Amsterdam, building mission-driven product teams that will be meeting the sign-up and onboarding needs of the millions of people worldwide who come to Uber to bolster their earnings opportunities, as well as tools and systems for our Operations teams who help them get on the road.

 

The team will be full-stack and cross functional. There will be significant, challenging problems in the backend, web, and mobile engineering spaces and the team will have embedded collaborators from Product Management, Design, and Data Science.


See our Candidate Privacy Statement

At Uber we don’t just accept difference—we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.