Please enable Javascript
Skip to main content

Senior Software Engineer (Front End)

Frontend, Engineering
in Bangalore, India

About the Role

As a Front End Engineer you'll collaborate with a larger team of engineers to drive front-end development standards and work continually to enhance customer facing features. This is an opportunity and challenge to make an impact in the real world using exciting and new technologies.

What You'll Do

  • Work on Uber's most complex web applications by designing, implementing, and unit testing the frontend application code.
  • Build a next gen UI using the latest technologies: React, Redux, Sass, ES2016
  • Help teams with helping with defining an architecture that would scale and also encourage best practices.
  • Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes.
  • Goto person to get clarity of problem statements and also can breakdown into meaningful tasks.

What You'll Need

  • 6+ years of software engineering experience focused on web development.
  • Hands on experience in architecting large scale frontend applications.
  • Have detailed hands-on experience of cutting edge web technologies (HTML5, CSS, Javascript, TypeScript), Application Servers, Web Applications.
  • Experience developing UI with JavaScript development frameworks (e.g. React, Angular, Vue, Bootstrap, etc)
  • Have in-depth understanding of application performance and scalability Experience working on open-source projects, building frameworks, ui platforms at scale.
  • Deep understanding of Web and Information Security concepts and concerns, such as CORS, CSP, CSRF, XSS, etc.
  • An expert in debugging and profiling Browsers and Node.js, and understand ways to decrease page load speed and runtime slowdowns

About the Team:

Edge Gateway Team at Uber is responsible for building and managing the API Gateways for all the Uber Mobile App Integrations, External API integrations, and streaming data integrations with backend services. The services managed by the Edge Platform team are some of the most critical services that Uber business relies on to run securely and efficiently. At peak, the platform will handle close to 700K requests per second. 1000s of engineers across all the different Uber Product teams use our platform on a daily basis for creating and updating the API endpoints that are exposed to the outside world.

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.

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 10,000 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.