Software Engineer Ii, Frontend

Uber Uber · Consumer · Rio de Janeiro, Brazil · Engineering

Software Engineer II, Frontend at Uber in Rio de Janeiro, Brazil. Focuses on building web experiences for Uber's core rider and delivery logistics services, impacting millions of users globally. Requires proficiency in Javascript, React/VueJS/Angular, HTML, CSS, and web APIs, along with strong algorithm and data structures fundamentals.

What you'd actually do

  1. Build and maintain high-quality, scalable, and performant frontend applications.
  2. Collaborate with cross-functional teams (design, backend, data science, product) to define and implement new features.
  3. Optimize web experiences for millions of users, focusing on rider experiences and delivery logistics.
  4. Contribute to the development of efficient and robust systems for order processing, logistics, and real-time tracking.
  5. Ensure seamless and instantaneous user interactions with complex logistics.

Skills

Required

  • Javascript
  • React or VueJS or Angular
  • HTML
  • CSS
  • web APIs
  • modern web application architecture and frameworks
  • Algorithm & Data Structures fundamentals
  • hash tables
  • trees
  • stacks
  • queues
  • linked list
  • DFS
  • BFS
  • Advanced English communication skills

Nice to have

  • back-end systems (Go, Python, TypeScript, etc.)