Sr Software Engineer, Frontend (web)

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

Senior Software Engineer, Frontend (Web) at Uber, focusing on building user-facing features for critical web properties across Delivery, Ads, and Mobility domains. Responsibilities include technical design, execution, cross-functional collaboration, and mentoring. Requires 7 years of experience with modern web frameworks and algorithms.

What you'd actually do

  1. Design and implement user-facing features for critical web properties at scale, making engineering trade-offs between speed, maintainability, and user experience.
  2. Own the technical design and execution of features, from initial architecture discussions to debugging production issues.
  3. Collaborate across disciplines, Product, Design, Data Science, and Backend Engineering, to turn ambiguous business needs into clear, scalable front-end systems.
  4. Champion front-end engineering excellence, defining and leading the adoption of code health, testing, and design standards within your project area.
  5. Improve core application performance, efficiency, and system reliability, proactively identifying and tackling areas of technical debt in software and processes within your team.

Skills

Required

  • JavaScript
  • React
  • VueJS
  • Angular
  • HTML
  • CSS
  • fundamental algorithms
  • data structures
  • modern web application architecture
  • design patterns
  • Advanced English communication skills

Nice to have

  • leading the technical direction of complex, cross-functional projects
  • back-end systems (e.g., Go, Python, TypeScript)
  • full project lifecycle

What the JD emphasized

  • 7 years of professional software engineering experience