CrawlJobs Logo

Sr Software Engineer, Frontend (Web)

uber.com Logo

Uber

Location Icon

Location:
Brazil , Rio de Janeiro

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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). Your work will help shape the future of Uber’s Delivery, defining how people interact with Uber on the web.

Job Responsibility:

  • Design and implement user-facing features for critical web properties at scale, making engineering trade-offs between speed, maintainability, and user experience
  • Own the technical design and execution of features, from initial architecture discussions to debugging production issues
  • 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

Requirements:

  • 7 years of professional software engineering experience, with a focus on large-scale, high-traffic web applications
  • Hands-on experience and proficiency in a modern web framework such as JavaScript, React, VueJS, or Angular, plus HTML and CSS
  • Proficiency in fundamental algorithms and data structures, including hash tables, trees, stacks, queues, linked lists, DFS, and BFS
  • Demonstrated understanding of modern web application architecture and design patterns, and their implications for performance and scalability
  • Advanced English communication skills, written and verbal, to effectively collaborate with globally distributed cross-functional teams

Nice to have:

  • Experience leading the technical direction of complex, cross-functional projects with multiple dependencies
  • Familiarity with back-end systems (e.g., Go, Python, TypeScript) to facilitate collaboration and diagnose full-stack issues
  • Experience with the full project lifecycle, from idea inception and stakeholder engagement to monitoring in production

Additional Information:

Job Posted:
February 01, 2026

Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr Software Engineer, Frontend (Web)

Sr. Ruby on Rails Software Engineer

We are offering an exciting opportunity for a Sr. Ruby on Rails Software Enginee...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 5 years of experience as a Ruby on Rails Software Engineer or similar role
  • Proficiency in Ruby on Rails is a must
  • Strong experience with frontend technology, specifically React
  • Extensive knowledge of Amazon Web Services (AWS) is crucial
  • Bachelor's degree in Computer Science, Software Engineering, or a related field preferred
  • Excellent problem-solving skills and a team-oriented attitude
  • Strong communication skills to effectively collaborate with team members and stakeholders
  • Ability to work in a fast-paced, agile environment
  • Demonstrable portfolio of released applications on the App store or the Android market
  • Deep understanding of modern software design and architecture
Job Responsibility
Job Responsibility
  • Develop and maintain applications using Ruby on Rails
  • Utilize React for front-end development
  • Manage and optimize MySQL databases
  • Leverage Amazon Web Services (AWS) for cloud-based solutions
  • Communicate effectively with clients to understand their needs and provide solutions
  • Provide leadership within the team and contribute to the improvement of processes
  • Ensure the accuracy and efficiency of the software development cycle
  • Troubleshoot and resolve any issues that may arise during the development process
  • Stay updated with the latest industry trends and technologies
  • Collaborate with team members to deliver high-quality software solutions
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • eligibility to enroll in company 401(k) plan
  • Fulltime
Read More
Arrow Right

Sr. Full-Stack Software Engineer

TechSmart is an AI software and workforce development company helping high schoo...
Location
Location
United States , Seattle
Salary
Salary:
120000.00 - 140000.00 USD / Year
vuejs.org Logo
Vue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • Meaningful influence over the direction and evolution of frontend systems in production web applications
  • Strong experience building frontend applications using a reactive component-based framework such as Vue or equivalent
  • Special expertise in CSS, HTML, and JavaScript
  • Comfortable contributing directly to backend development and collaborating with backend-leaning engineers when needed
  • Experience using a backend web framework such as Django or equivalent
  • Proficiency in Python, TypeScript, or other gradually-typed backend language
  • Experience collaborating closely with Product and UX partners to deliver high-quality user experiences
  • Experience working in Amazon Web Services (AWS) or similar cloud-hosted environments
  • Experience delivering work in sprint-based environments with a focus on quality and maintainability
Job Responsibility
Job Responsibility
  • Establish core frontend architecture patterns and shared platform standards
  • Partner closely with Product and Engineering leadership to translate roadmap initiatives into well-scoped & well-shaped work
  • Design and implement foundational user-facing experiences aligned with early platform milestones, including curriculum authoring, curriculum delivery, classroom management, and grading workflows
  • Lead the initial implementation and evolution of the platform’s visual design system in close collaboration with UX and Product Design
  • Design and implement scalable maintainable frontend architecture in Vue & Vite
  • Design, drive, and evolve frontend systems, including application structure, state management, routing, data-fetching patterns, and shared utilities
  • Implement the paired Django & Sanic backend components which power the frontend systems
  • Translate complex product workflows and requirements into intuitive, performant user interfaces
  • Ensure frontend performance, reliability, and responsiveness in the context of real-world limited-bandwidth classroom environments
  • Lead the creation and ongoing refinement of the platform’s visual design system
What we offer
What we offer
  • equity participation
  • comprehensive benefits
  • opportunity to take meaningful ownership in a greenfield platform
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer FE/Fullstack

As a Sr. Software Engineer, you’ll share ownership of the Client Hosts roadmap t...
Location
Location
Argentina , Buenos Aires
Salary
Salary:
Not provided
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of strong experience in frontend software development
  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience
  • Strong experience working with common frontend technologies and the underlying tools that make modern web applications run
  • Experience with native application installation and VDI support
  • Experience with introducing new technologies to established systems, along with documentation and educational material
  • Experience identifying classes of problems and modifying existing or building novel tooling to solve them
  • Strong debugging and troubleshooting skills
  • Strong communication and collaboration skills
  • Experience with highly agile and iterative development processes
  • Experience mentoring engineers and helping them grow their skills
Job Responsibility
Job Responsibility
  • Define a 1-3 year roadmap/vision that helps realize and expand upon our team charter
  • Write clear and complete architectural design documents that are easily understood by other team members
  • Provide estimates on technical resources and requirements necessary to plan and begin projects
  • Take responsibility for the execution of the Client Hosts team projects
  • Assist and drive where necessary to ensure the team meets its delivery milestones
  • Develop well-tested features and tools, resulting in low defect reports and faster engineering throughput
  • Be widely recognized as the technical expert in supporting web clients
  • Devise elegant solutions to difficult engineering problems
  • Review technical designs to ensure features/tools are well-integrated and fully meet the needs of our product engineering teams
  • Work on projects such as enterprise-level desktop application installers, native wrappers for web applications, configuring host applications to smoothly integrate and run micro-frontends, complex client-side data management and caching solutions, and much more
What we offer
What we offer
  • Competitive benefits and perks
  • Robust training program
  • Inclusive, vibrant office environment
  • Recognized Great Place to Work culture
Read More
Arrow Right

Sr Frontend Engineer

We are looking for a Staff Frontend Engineer to play a pivotal role in developin...
Location
Location
United States , San Francisco
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 7 years of frontend development experience, with expertise in React, React Native, and TypeScript
  • Proven track record of leading technical projects and delivering scalable web and mobile applications
  • Strong understanding of state management strategies and complex UX optimization in data-driven applications
  • Familiarity with modern development tools and pipelines, including CI/CD
  • Experience integrating Swift or Kotlin into React Native applications
  • Passion for building fast, accessible, and visually appealing user interfaces
  • Ability to thrive in a dynamic, fast-paced startup environment with a focus on ownership and problem-solving
Job Responsibility
Job Responsibility
  • Lead the design, development, and optimization of web and mobile applications using React, React Native, and TypeScript
  • Implement best practices for scalability, security, and performance to support rapid growth
  • Collaborate with Product, Design, and Backend teams to create seamless user experiences
  • Take ownership of critical architectural decisions while mentoring other engineers to strengthen frontend expertise
  • Utilize advanced front-end tools and frameworks, including state management solutions, to ensure robust application functionality
  • Enhance real-time interactions among patients, providers, and pharmacies with a focus on accessibility and usability
  • Drive innovation and foster a culture of technical excellence within the engineering team
  • Analyze and optimize workflows to improve pharmacy operational efficiency and reliability
  • Leverage AI-powered tools and modern technologies to deliver high-quality software at scale
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right

Sr. Full Stack Software Engineer

We are seeking an experienced and ambitious Sr. Full Stack Software Engineer who...
Location
Location
Canada , Vancouver
Salary
Salary:
162950.00 - 185683.00 CAD / Year
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience in Full-Stack Software Engineering
  • 2+ years in a Senior or Lead capacity
  • Strong experience with Python, APIs, Vue/React, HTML, CSS, JavaScript, TypeScript, GraphQL, GCP, or other cloud infrastructures
  • Practical experience designing, deploying, and optimizing solutions leveraging serverless computing, microservices, and event-driven architectures
  • Proficiency with both SQL and NoSQL databases
  • Experience building reusable and modular components for both frontend and backend
  • Experience mentoring junior engineers
  • Experience with Agile development methodologies
  • Strong debugging and troubleshooting skills
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and deploy high-quality features across Dialpad's web and desktop-native applications
  • Write clean, modular, and maintainable code using best practices along with unit & integration tests
  • Participate in code reviews to ensure code quality, maintainability, and scalability
  • Ensure that features are shipped on time and with the highest quality
  • Take on production on-call activities to support and resolve issues arising from QA and customers
  • Participate in a rotating production on-call schedule to quickly diagnose and resolve critical issues
  • Participate in deploying new Dialpad releases
  • Collaborate with cross-functional teams to build and use common components and practices across Dialpad products
  • Mentor junior engineers and help them grow their skills and expertise
What we offer
What we offer
  • Competitive benefits and perks
  • Robust training program
  • Inclusive office environment
  • Certified Great Place to Work culture
  • Fulltime
Read More
Arrow Right

Sr. SW Engineer - Streaming Apps

You will be part of the engineering team responsible for The Roku Channel stream...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong problem solving and analytical abilities
  • Strong written and verbal communication skills
  • Experience with full stack web app development using Javascript/Typescript, HTML5, CSS
  • Experience building modern web applications (SPA, PWA, responsive) using frameworks like Node, React/Redux, Express, Material UI, Cordova, NoSQL etc. supporting millions of global users
  • Experience with AWS/GCP, APM and app analytics tools, familiarity with Docker/Kubernetes, npm/yarn, webpack, Backend-For-Frontend paradigm etc.
  • Very good understanding of component-based arch, async operations, data binding, DOM manipulation, routing, SASS/LESS etc.
  • Familiarity with media frameworks and streaming protocols HLS and MPEG-DASH, DRM, and media playback on HTML5, iOS, Android using one or more of MSE/EME, ExoPlayer, VideoJS/Dashjs etc.
  • Experience with Kanban, Scrum, CI/CD, unit tests, automation, app and system monitoring
  • 6+ years of web development experience
  • BS or MS degree in Computer Science or equivalent
Job Responsibility
Job Responsibility
  • Contribute to the architecture, design and implementation of technology solutions for web-based video applications
  • Maintain high coding standards and follow software engineering best practices
  • Participate and enhance a culture of engineering and operational excellence
  • Continually focus on innovation, and user delight while building and improving the user experience, reliability, stability, security and quality of the apps
  • Participate in scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and support
  • Collaborate with product and program managers, UX designers, and cross-engineering teams to deliver project goals
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Vacation and other personal time off
  • Fulltime
Read More
Arrow Right

Sr. Member of Technical Staff - Full Stack

At Illumio we offer a wide range of benefits to our eligible team members. Our b...
Location
Location
Salary
Salary:
167000.00 - 192000.00 USD / Year
illumio.com Logo
Illumio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or a related field
  • 4+ years of experience building UI for modern web applications and/or custom UI frameworks at scale
  • Strong foundation in software engineering and design pattern fundamentals
  • Proven problem-solving skills and the ability to optimize code
  • Proficiency in modern web application development using JavaScript, CSS, and HTML, including ES6+ syntax, CSS levels, and HTML5+ standards
  • 4+ years of experience with the React library
  • 2+ years of experience building web services and developer tools, including API design, performance optimization, and production deployment
  • 2+ years of experience with UI quality tools such as TypeScript and Cypress
  • A keen eye for aesthetics and UI details
  • Passion for software development, a willingness to constantly learn, stay updated with technological trends, and work effectively in a team setting
Job Responsibility
Job Responsibility
  • Develop products that revolutionize network segmentation, enhancing the protection of data centers and cloud stacks against attacks
  • Design, develop, and test comprehensive full-stack applications using the latest native browser APIs, web servers, and frontend frameworks
  • Enhance the full-stack architecture of web applications, including deployment, configuration, build systems, component libraries, style guides, and responsiveness
  • Evaluate and adopt open-source solutions
  • Identify and optimize user interaction workflows across UI applications, ensuring quality and consistency
  • Collaborate with UI experts to make decisions around user experience and visual design
  • Work with other development teams to improve the usability of cross-services APIs
  • Implement industry best practices for linting, static typing, unit testing, and functional/integration testing to build robust and resilient products
  • Partner with Product Management to review, refine, and set product goals that exceed customer expectations
  • Develop a deep understanding of the fundamental problems our customers need to solve through interaction with stakeholders and peers
What we offer
What we offer
  • Medical, Dental, Vision Coverage
  • Health and Dependent Savings Accounts
  • Life and Disability Programs
  • Paid Parental Leave
  • Voluntary Benefit Programs
  • Company Sponsored Wellness Program
  • Wellness Reimbursement Program
  • Retirement Savings
  • Equity Opportunities
  • Paid time off and Paid Holidays
  • Fulltime
Read More
Arrow Right

Sr. Product Engineer (Front-End) - Trips Team

Our organizers use WeTravel to win travelers by creating beautiful proposals and...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
wetravel.com Logo
WeTravel
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of software engineering experience (ideally full-stack) with strong product ownership mindset
  • Proficiency in building consumer-facing user experiences at scale, and expertise with at least one modern web application framework, ideally React/React Native
  • Proficiency with building and maintaining component libraries and working with a design system
  • Have experience building applications working with distributed systems, microservices and event-driven architecture and demonstrate strong systems thinking and can design for scalability
  • Have experience with operating applications in production, monitoring, and on-call responsibilities
  • Have excellent communication skills and experience working in multicultural, distributed teams
  • Experience using AI assistants like Cursor, Claude Code or GitHub Copilot for code generation and testing
  • Have experience leading projects and mentoring other engineers
Job Responsibility
Job Responsibility
  • Lead and build features end-to-end: from reviewing user interviews and product design, through architection and building systems to deployment and monitoring in production
  • Partner closely with our product team to discover user problems and shape their solutions – creating a world class experience for our organizers and travelers
  • Write high-quality, maintainable code across both frontend (TypeScript/React) and occasionally backend (Ruby on Rails)
  • Ensure our services are always on by building resilient applications, ensuring they are well monitored and mitigating incidents as an on-call/incident responder
  • Mentor teammates and contribute to WeTravel’s engineering practices and excellence
What we offer
What we offer
  • Competitive salary
  • Generous "Time to Recharge" policy - enjoy unlimited paid time off
  • Work remotely for a maximum of 4 weeks per calendar year
  • 2-week cross-functional onboarding program
  • Cycle-to-work scheme (Swapfiets subscription) or commuting reimbursement
  • Tuesday team lunches and after-work social events
  • Beautiful office in central Amsterdam - rooftop garden and right by Rokin metro
  • Extensive paid family leave
  • Three paid volunteer days per year
  • Cutting-edge equipment and tools to set you up for success
  • Fulltime
Read More
Arrow Right