CrawlJobs Logo

Software Engineer II - Frontend (Web)

Brazil, Sao Paulo · Job Posted January 28, 2026
Apply Position
Job Link Share

Job Description

At Uber, Frontend Engineers build web experiences that power the way people move and receive things around the world. As part of our engineering team, you’ll work on large-scale applications that impact millions of users. You’ll collaborate with cross-functional partners (design, backend, data science, product). The Delivery team is focused on innovating and streamlining how products and services reach our customers. In this role, you'll contribute to building efficient and robust systems that support order processing, logistics, and real-time tracking. Your contributions will help optimize the end-to-end delivery experience, making it more reliable and seamless for both drivers and customers.

Job Responsibility

  • Build web experiences that power the way people move and receive things around the world
  • Work on large-scale applications that impact millions of users
  • Collaborate with cross-functional partners (design, backend, data science, product)
  • Contribute to building efficient and robust systems that support order processing, logistics, and real-time tracking
  • Help optimize the end-to-end delivery experience

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or related field
  • OR 4+ years of professional software engineering experience
  • Proficiency in Javascript, React or VueJS or Angular plus HTML, CSS, and web APIs
  • Understanding of modern web application architecture and frameworks
  • Advanced English communication skills
  • Algorithm & Data Structures fundamentals, including hash tables, trees, stacks, queues, linked list, DFS, BFS

Nice to have

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II - Frontend (Web)

8 matching positions

Software Engineer II - Web Engineering - Payments 3P

3P or (third party integrations) are critical to Uber’s broader company strategy...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience as a Software Engineer focused on Web
  • Experience building complex large scale web applications with Node, TypeScript, React, GraphQL, HTML, and CSS
  • Ability to understand business requirements and translate them into technical requirements
  • Experience building data-driven features by analyzing user behavior and conducting experiments
  • Excellent problem-solving, architecture, and algorithmic skills
  • Familiarity with RESTful APIs to connect Web applications to backend services
  • Good understanding of Web UI design principles, patterns, and best practices
  • Strong focus on high-quality web UI experiences
  • Experience with UI/UX paradigms to build sophisticated user experiences
  • Experience working with Product and design teams
Job Responsibility
Job Responsibility
  • Contribute to the Web monorepo on core Uber flows enabling Payment 3P team, but also within the overall ecosystem of Payments. Write quality, well-tested code and documentation
  • Be part of the decision-making process for the business, in collaboration with Product, Design and Data Science, and building the technical capabilities to support them
  • Work closely with backend engineers and cross platform developers to build our users’ Payment experiences
  • Apply and drive methodologies in code health, testing, and maintainability
  • Come up with the right architecture and design for ideas and experiments to scale quickly
  • Solid understanding of software experimentation philosophy in the earlier work with understanding of setting up A/B experiments for hypothesis testing
  • Build instrumentation in the experiments, understand and mine insights and investigate these to help product with data driven decisions from experimentation
  • Fulltime
Read More
Arrow Right

Software Engineer II, Frontend

At Uber, Frontend Engineers build web experiences that power the way people move...
Location
Location
Brazil , Rio de Janeiro
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or related field
  • OR 4+ years of professional software engineering experience
  • Proficiency in Javascript, React or VueJS or Angular plus HTML, CSS, and web APIs
  • Understanding of modern web application architecture and frameworks
  • Advanced English communication skills
  • Algorithm & Data Structures fundamentals, including hash tables, trees, stacks, queues, linked list, DFS, BFS
Job Responsibility
Job Responsibility
  • Build web experiences that power the way people move and receive things around the world
  • Work on large-scale applications that impact millions of users
  • Collaborate with cross-functional partners (design, backend, data science, product)
  • Contribute to building efficient and robust systems that support order processing, logistics, and real-time tracking
  • Optimize the end-to-end delivery experience
  • Fulltime
Read More
Arrow Right

Software Engineer II, FrontEnd

Earner Org represents the supply side of the marketplace, serving the needs of d...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Grit, drive and a deep feeling of ownership
  • Minimum 4+ years hands on experience in developing web applications deployed as scale
  • Familiarity with concepts of distributed systems
  • Experience analysing a feature in production using analytics and experiments
  • Experience collaborating on projects and working efficiently as part of a team
  • Thriving in ambiguity and having a go-getter attitude
Job Responsibility
Job Responsibility
  • Design, develop, test and deploy products and features for smooth earner experience
  • Collaborate with you fellow team members and other orgs such as Product and Ops
  • Help build web interfaces that are deployed at scale across all cities that Uber operates in
  • Design/architect, develop and/or test software applications using Uber's technology stack
  • Apply technical knowledge to evaluate complex development/projects and provide recommendations to resolve complex technical issues
  • You'll be very close to business concerns, working alongside Product Managers, Designers, Data Scientists and Operations team, to understand what's most important, and translating that to systems, designs, and code that best solves for today, as well as plans for tomorrow
  • You will build user-facing products - the work you do will impact all Earners in the Uber ecosystem. You will be responsible for the delivery of high quality products with fast iterations
Read More
Arrow Right

Senior Software Engineer II - Frontend - AI Search

Join us at Seismic, a cutting-edge technology company leading the way in the Saa...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering, with experience contributing to frontend or UI-focused web applications
  • Experience with HTML, CSS, and modern JavaScript (ES6+)
  • Experience building user interfaces using React, including functional components, hooks, and state management patterns
  • Experience with TypeScript, including writing strongly typed components and APIs
  • Familiarity with modern CSS techniques such as CSS Modules, styled-components, Tailwind, or similar approaches
  • Experience integrating frontend applications with REST or GraphQL APIs
  • Working knowledge of automated frontend testing practices (e.g., Jest, React Testing Library, Cypress, Playwright)
  • Experience using Git for source control and collaborating through pull requests
  • Familiarity with CI/CD concepts and modern frontend pipelines, including GitHub Actions
  • Exposure to frontend performance optimization techniques (code splitting, lazy loading, memoization)
Job Responsibility
Job Responsibility
  • Contribute to the development and maintenance of backend systems that power our web application, including search, content discovery, and AI capabilities
  • Contribute to the design, development, and maintenance of backend systems and services supporting search functionality, ensuring performance, scalability, and reliability
  • Assist in implementing search and/or AI-related features, including indexing, retrieval, and ranking logic, to improve search accuracy and efficiency
  • Collaborate with engineers, AI partners, and product teams to integrate search and AI-driven capabilities across the Seismic platform
  • Participate in monitoring and performance tuning efforts, identifying routine bottlenecks and applying guided improvements to ensure acceptable query latency
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to support seamless search experiences
  • Learn and apply new tools, technologies, and best practices related to search, backend development, and AI systems
  • Fulltime
Read More
Arrow Right

Software Engineer II, Frontend: Core Fleet Team

We're Vehicles Supplier team, building highly scalable and extensible solutions ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Grit, drive and a deep feeling of ownership
  • Minimum 4+ years hands on experience in developing web applications deployed as scale
  • Familiarity with concepts of distributed systems
  • Experience analysing a feature in production using analytics and experiments
  • Experience collaborating on projects and working efficiently as part of a team
  • Thriving in ambiguity and having a go-getter attitude
Job Responsibility
Job Responsibility
  • Design/architect, develop and/or test software applications using Uber's technology stack
  • Apply technical knowledge to evaluate complex development/projects and provide recommendations to resolve complex technical issues
  • Work alongside Product Managers, Designers, Data Scientists and Operations team to understand what's most important, and translating that to systems, designs, and code
  • Build user-facing products - the work you do will impact all Earners in the Uber ecosystem
  • Be responsible for the delivery of high quality products with fast iterations
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - Frontend - AI Search

Join us at Seismic, a cutting-edge technology company leading the way in the Saa...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering, with experience contributing to frontend or UI-focused web applications
  • Experience with HTML, CSS, and modern JavaScript (ES6+)
  • Experience building user interfaces using React, including functional components, hooks, and state management patterns
  • Full-stack experience (C#, Node.js, Python) a plus
  • Experience with TypeScript, including writing strongly typed components and APIs
  • Familiarity with modern CSS techniques such as CSS Modules, styled-components, Tailwind, or similar approaches
  • Experience integrating frontend applications with REST or GraphQL APIs
  • Working knowledge of automated frontend testing practices (e.g., Jest, React Testing Library, Cypress, Playwright)
  • Experience using Git for source control and collaborating through pull requests
  • Familiarity with CI/CD concepts and modern frontend pipelines, including GitHub Actions
Job Responsibility
Job Responsibility
  • Contribute to the development and maintenance of backend systems that power our web application, including search, content discovery, and AI capabilities
  • Contribute to the design, development, and maintenance of backend systems and services supporting search functionality, ensuring performance, scalability, and reliability
  • Assist in implementing search and/or AI-related features, including indexing, retrieval, and ranking logic, to improve search accuracy and efficiency
  • Collaborate with engineers, AI partners, and product teams to integrate search and AI-driven capabilities across the Seismic platform
  • Participate in monitoring and performance tuning efforts, identifying routine bottlenecks and applying guided improvements to ensure acceptable query latency
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to support seamless search experiences
  • Learn and apply new tools, technologies, and best practices related to search, backend development, and AI systems
  • Fulltime
Read More
Arrow Right

Software Engineer II, Frontend - Tech Platform

As a vital member of the Tech Platform Team, you will be part of a specialized f...
Location
Location
Singapore; China; China , Singapore; Beijing; Shanghai
Salary
Salary:
140000.00 - 180000.00 SGD / Year
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 5 years of front-end development experience
  • More than 2 years of front-end architecture experience
  • Experience in developing large-scale financial web systems
  • Computer or related major, bachelor degree or above
  • Fluent in English
  • Proficient in HTML5 / CSS3 / ECMAScript 6 + / TypeScript
  • Proficient in React, VUE, Angular and corresponding technology stack
  • Emotion, Styled-Component, SCSS
  • Familiar with Material UI, Ant Design, Bootstrap 3 or other CSS frameworks
  • Familiar with HTTP (s) protocol and RESTful specifications
Job Responsibility
Job Responsibility
  • Developing and deploying cutting-edge financial web applications using technologies like React, TypeScript, Node.js, GraphQL, and Apollo Federation
  • Innovating with micro frontend architectures and exploring low-code/no-code solutions to enhance product scalability and user experience
  • Participating in guild meetings and collaborative projects that synchronize code standards and best practices across the team
  • Coding with the latest version of React and Typescript to build high-quality products
  • Build micro FE web applications with domain-based design architecture and seamless integrate by using a single SPA framework and best practices
  • Leverage Apollo GraphQL as the backend for frontend(BFF) to build scalable and high-performance node service with simple and contact-based integration with backend
  • Cooperate with the design team to build a design system and common components, provide universal UI / UX experience across different domain teams, benchmark material-ui and ant design
  • Deliver NPM package and library widgets with open source project to easy client integration
  • Leverage GCP & Aliyun K8S / Bucket CDN and Cloudflare to deploy micro FE and node.js service with GitLab CICD best practices
  • Adopt React testing library/test render / cypress to design high-quality unit test and e2e test with 80%+ coverage
What we offer
What we offer
  • Offers Equity
  • Offers Bonus
  • US-based employees are eligible to participate in medical, dental, and vision insurance, a 401(k) plan, short-term and long-term disability, basic life insurance, and well-being benefits
  • US-based employees also receive 20 paid days of vacation and 12 paid days of company holidays in a calendar year
  • Fulltime
Read More
Arrow Right

Software Engineer II (Frontend)

Microsoft 365 Copilot is a groundbreaking productivity tool that leverages the p...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, JavaScript
  • OR equivalent experience
  • Strong proficiency in JavaScript and TypeScript, with practical experience in developing web client applications deployed on major cloud platforms
  • Hands-on experience building component libraries or contributing to design systems (e.g., Fluent UI, Material UI, or similar)
  • Understanding of software engineering fundamentals including data structures, algorithms, and secure coding practices
  • Solid command of accessibility (a11y), responsiveness, and front-end performance best practices
  • Solid collaboration skills with the ability to work in a dynamic and agile environment
  • Passion for improving engineering practices and producing high-quality software
  • Self-motivated and customer focused
  • Strong written and verbal communication skills
Job Responsibility
Job Responsibility
  • Ship delightful, AI powered experiences that will shape how millions of people will interact with AI in the future
  • Join a small team of world class engineers with deep frontend expertise who are obsessed with building beautiful and performant products
  • Collaborate with partners teams working on different areas of M365 Copilot Client
  • Develop and maintain comprehensive telemetry pipelines, Live Site monitors, and automated alerts to ensure robust service health and rapid incident response
  • Leverage data and telemetry to inform decisions, drive feedback into product design, and continuously enhance the usability, security, and reliability of our product
  • Fulltime
Read More
Arrow Right