Senior Software Engineer - Mobile Web

Uber logo

Uber

View Salaries, Reviews, and more  

Job Summary


Salary
₹66,993 - ₹99,592 / Monthly EST

Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
React Node.js Typescript React Native play Go Strategy

Job Description

About The Role

On the Rider Foundations team, we serve as the bedrock of the Uber experience. Our mission is to ensure that the millions of users who interact with the Uber app every day enjoy a seamless, high-performance journey. We are the guardians of quality and the architects of the next generation of mobile-web integration.

What You'll Do

  • Architect the Next Chapter : We are currently rewriting the playbook for Uber's app architecture. You will play a pivotal role in laying the foundation for a future where web technologies drive core feature development, ensuring they meet the rigorous performance standards of a native environment.
  • Bridge the Performance Gap : You will be building platforms that guarantee native-like performance and high-fidelity experiences on the web, pushing the boundaries of what's possible in a mobile-hybrid ecosystem.
  • Empower the Developer Ecosystem : We believe a great user experience starts with a great developer experience. You will build the tools, platforms, and frameworks that enable internal teams to ship code with confidence. Your work will focus on improving observability, traceability, and ease of debugging, making the complex simple for engineers across Uber.
  • Drive Strategic Vision : You will help define the long-term strategy for how web technologies are leveraged within the Uber app. You'll partner with cross-functional teams to identify where web can drive the most impact and how to scale those solutions to hundreds of millions of users.
  • Collaborate across disciplines, Product, Design, Data Science, and Backend Engineering, to turn ambiguous business needs into clear, scalable front-end systems.
  • Champion front-end engineering excellence, defining and leading the adoption of code health, testing, and design standards within your project area.
  • Improve core application performance, efficiency, and system reliability, proactively identifying and tackling areas of technical debt in software and processes within your team.
  • Mentor junior and mid-level engineers on best practices, system design philosophy, and navigating cross-functional project dynamics.

---- Basic Qualifications ----

  • 7+ Years of Engineering Excellence: You have a proven track record in large-scale, high-traffic environments. You don't just build for the web; you understand the systems that make the web scale.
  • Deep Web Expertise : Proficiency in React and TypeScript is essential. You should have an intimate understanding of the modern web stack, including CSS-in-JS, build tooling, and the browser's rendering pipeline.
  • Performance Engineering Mastery : You don't just "check" performance; you optimize for it. You have experience with Core Web Vitals, memory management, and identifying bottlenecks in complex web-to-native bridges.
  • Foundational Architecture : Demonstrated experience designing and maintaining shared libraries, design systems, or SDKs used by other engineering teams. You understand how to build APIs that are both powerful and intuitive for developers.
  • CS & Browser Internals : Beyond standard algorithms (Trees, Hash Tables), you have a deep grasp of browser internals-the event loop, and critical rendering path.

Collaborative Leadership : Advanced English communication skills are a must. You will be the bridge between product teams, platform teams, and global stakeholders, translating technical strategy into architectural reality.

Bonus Points If

  • Hybrid Native/Web Experience : You've worked on WebView-heavy apps or hybrid frameworks (like React Native or Capacitor) and understand the nuances of the "Native-to-JS" bridge.
  • Observability & DX Architect: You have experience building or implementing observability frameworks (tracing, logging, and error reporting) that help developers diagnose issues in production instantly.
  • Full-Stack Fluency : Familiarity with Go or Node.js and high-concurrency backend systems. This allows you to own the "Edge" where the web meets the server.
  • Architectural Vision : You have led the transition of a large-scale application from one architecture to another (e.g., Monolith to Micro-frontends or Native to Hybrid).

Interview Questions of Senior Software Engineer - Mobile Web at Uber

Interview questions from Uber that are similar to Senior Software Engineer - Mobile Web
View more interview questions from Uber →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now