Please enable Javascript
Skip to main content

Senior Software Engineer (Architect) - Frontend

Frontend, Engineering
in Bangalore, India

About the Role

HCV (High Capacity vehicles) is a new and emerging line of business in Uber with the mission to provide affordable and comfortable transportation for users. HCV is very different from the traditional on-demand offerings from Uber and involves complexity across various dimensions.

The team is working to build a world class rider experience for HCV users, building intelligence to create efficient network of routes in cities, building offerings for B2B customers, building a driver experience which scales for the HCV's use case, building tools for operations and fleet partners to efficiently run the network on a weekly basis.

People with entrepreneurial bent of mind, independent thinking, rapid hypothesis building and ideation with ability to quickly convert these into testable code, solid execution and delivery skills will be the desired characteristics for this role.

What the Candidate Will Need / Bonus Points

---- What the Candidate Will Do ----

  • Work as an engineer who truly will be the "Intrapreneur" and build new ideas targeted for global business impact over the next 18-24 months.
  • Work closely with the Product team to understand design concepts and feature requirements
  • Come up with the right architecture and design for ideas and experiments to quickly scale.
  • Provide technical leadership and oversight to the team
  • Participate in product definition and road map decisions
  • Own the success of your team's projects and deliver quantifiable results in a timely manner.
  • Ability to build the balance between velocity(scrappiness) and engineering hygiene to provide sufficient signals on product and feature effectiveness. To be innovative in using tools and techniques available at Uber and drive towards faster conclusions on experiments.
  • Propose, research, prototype, and test new ideas, from libraries to systems to new technologies.
  • Design and implement high-throughput, low-latency, consistent APIs, making thoughtful tradeoffs between consistency and availability when both are not possible.
  • Coach and mentor engineers to help with their learning and career growth

_What You'll Do

_Engineering :

  • 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.
  • Promote and demonstrate problem-specific expertise in delivering results (e.g. for research engineers you apply domain knowledge and research skills.
  • Integrate with more than 40 upstream services while still providing users super fast response times.

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

At Uber, we reimagine the way the world moves for the better. The idea was born on a snowy night in Paris in 2008, and ever since then, our DNA of reimagination and reinvention carries on. We've grown into a global platform moving people and things in ever-expanding ways, taking on big problems to help drivers, riders, delivery partners, and eaters make movement happen at the push of a button for everyone, everywhere.

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.

See our Candidate Privacy Statement>

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, Veteran Status, or any other characteristic protected by law.