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
New

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
New

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. Software Engineer - ReactJS + Python

We are looking for a Python Developer to join our engineering team and help us d...
Location
Location
India , Pune
Salary
Salary:
Not provided
yash.com Logo
YASH TECHNOLOGIES CONSULTING INC.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Python Full stack: Strong Python Fundamentals (OOP, Data Structures, Algorithms)
  • Backend Frameworks: Django (ORM, Authentication, REST APIs, Django REST Framework) FastAPI/Flask
  • API Development: RESTful APIs
  • Authentication & Security: JWT, OAuth2, CORS, SQL injection prevention
  • Performance Optimization: Caching (Redis), Query Optimization
  • Microservices Architecture (basic understanding)
  • WebSocket’s (Django Channels, Socket.io)
  • Message Brokers: Celery (for async tasks), RabbitMQ
  • Frontend Skills: React.js and Redux
  • Database & ORM: Relational Databases: PostgreSQL, MySQL
Job Responsibility
Job Responsibility
  • Writing and testing code
  • Debugging programs
  • Integrating applications with third-party web services
What we offer
What we offer
  • Flexible work arrangements, Free spirit, and emotional positivity
  • Agile self-determination, trust, transparency, and open collaboration
  • All Support needed for the realization of business goals
  • Stable employment with a great atmosphere and ethical corporate culture
Read More
Arrow Right

EPPM Sr. Project Manager

The Medication Management Solutions (MMS) business is seeking an experienced web...
Location
Location
United States , San Antonio
Salary
Salary:
114.00 - 118.00 USD / Hour
gomillenniumsoft.com Logo
MillenniumSoft Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • IT project manager experience
  • Adobe experience manager experience
  • project leadership
  • leadership by influence
  • Proven expertise with website migrations, especially familiarity with Adobe Experience Manager (AEM)
  • Experience leading projects to implement, enhance or improve digital marketing tools and processes
  • Strong knowledge of frontend or backend web development
  • Knowledgeable about responsive design, HTML5, CSS3 media queries, web design standards, usability, and rich media
  • Experience in working with large/complicated or matrixed corporate sites
  • Strong interpersonal, analytical, problem-solving, negotiating, influencing, facilitation, organizational, prioritization, decision making, and conflict resolution skills
Job Responsibility
Job Responsibility
  • Manage overall and take ownership of web migration project execution and delivery
  • Partner effectively with business stakeholders, internal IT and external consultants
  • Assist and review development of migration project scope, considering resources, and technological constraints with consideration to business impacts and identified risks
  • Create and execute project work plans and revise as appropriate to meet changing needs and requirements. This can include wireframing, conceptual prototype designs, sitemaps & project scope of work
  • Provide clear project instructions/feedback to consultants as well as in-house digital development team
  • Consult with internal stakeholders to determine the website's desired appearance and functionalities
  • Clarify and communicate project objectives and success criteria to the business unit teams, and across BD corporate digital teams
  • Identify resources needed and assign individual responsibilities during the migration to AEM
  • Review and prepare deliverables (e.g., web page content) prior to marketing, legal and regulatory (MLR) review. Provide project plan and timelines for content review cycles and align internally with reviewers
  • Ensure website development processes and procedural project documents are complete, current, and stored appropriately
  • Fulltime
Read More
Arrow Right