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 Mgr Software Development Engineering

In this role, a highly motivated Senior Manager will lead a cross-functional tec...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree with 12 - 16 years of experience in Information Systems, Computer Science, or related technical field OR Bachelor’s degree with 14 - 17 years of experience in Information Systems, Computer Science, or related technical field
  • 5+ years of experience managing a team of software engineers
  • 3+ years of experience leading or mentoring technical teams delivering software, automation, or system solutions
  • 2+ years of experience applying AI-enabled solutions, including Generative AI, within business workflows where appropriate
  • Demonstrated experience delivering workflow automation, system configuration, and integrations
  • Strong technical knowledge in Databricks, cloud-based ETL tools, AWS or similar platforms, Big Data, Data Lake architecture, and data integration technology
  • Experience working with cross-functional teams including product, engineering, and business stakeholders to deliver solutions aligned with operational needs
  • Strong understanding of when to apply AI-driven approaches versus deterministic automation to solve business problems effectively
  • Excellent leadership and project management skills, with the ability to manage multiple priorities simultaneously
  • Experienced with software engineering best practices, including but not limited to version control (Git, Subversion, etc.), CI/CD (Jenkins, Maven etc.), automated unit testing, and Dev Ops
Job Responsibility
Job Responsibility
  • Lead a cross-functional technical team and drive innovation across the Revenue Management and data ecosystem
  • Partner closely with business and IT stakeholders to deliver scalable, high-quality solutions while advancing automation and AI capabilities across operations, solution delivery, and system monitoring
  • Drive product and data strategy, managing complex integrations, and ensuring compliance with data and regulatory standards
  • Identify and deliver practical automation solutions, including workflow automation, system integration, and Generative AI, to streamline revenue management processes, reduce manual effort, and improve operational efficiency
  • Work closely with Contract Pricing and Execution teams to deliver targeted, business-driven solutions
  • Be hands-on in design and implementation, while fostering a culture of innovation, accountability, and continuous improvement across global, cross-functional teams
  • Work closely with senior leaders within the function and across the Amgen India site to align engineering goals with broader organizational objectives and demonstrate leadership by contributing to strategic discussions
  • Lead, mentor, and manage a high-performing team of engineers, fostering an environment that encourages learning, collaboration, and innovation
  • Focus on nurturing future leaders and providing growth opportunities through coaching, training, and mentorship
  • Work with Product Owners, Service Owners and developers/testers to ensure that delivery matches commitments, acting as a critical issue point and facilitating communication when service commitments are not met
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. Engineer, Software

The FinTech Platform team is seeking a Senior backend development Engineer will ...
Location
Location
United States , Frisco; Bellevue; Atlanta
Salary
Salary:
113600.00 - 205000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree Computer Science or Engineering, or related technical field
  • 4-7 years Technical engineering experience
  • 4+ years of backend development experience, with strong proficiency in backend technologies such as Java and RESTful Web Services
  • 4+ years of software engineering experience delivering robust, scalable, and secure applications
  • 3+ years of hands-on experience designing and developing ETL pipelines for data ingestion, transformation, and integration
  • 3+ years of working experience with cloud platforms, primarily the AWS ecosystem — including services like EC2, S3, RDS, Lambda, CloudWatch, ECS/EKS, and IAM
  • 2+ years in DevOps and Infrastructure as Code (IaC) practices using tools like Terraform, CloudFormation, or AWS CDK
  • 3+ years of experience designing and maintaining both SQL and NoSQL database systems, including strong proficiency in PostgreSQL
  • Communication
  • Customer Service
Job Responsibility
Job Responsibility
  • Design and develop end-to-end backend development solutions, covering both backend and frontend components
  • Conduct code reviews, provide technical guidance, and mentor junior and mid-level team members
  • Develop and schedule automated jobs and microservices, establishing new patterns and orchestration workflows
  • Design and implement data storage solutions using both relational (e.g., PostgreSQL) and non-relational databases
  • Deploy and manage cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform or CloudFormation
  • Evaluate and recommend emerging cloud services, tools, and architectural patterns to optimize system performance and scalability
  • Propose and champion innovative solutions to improve existing systems, processes, and services
  • Introduce and apply modern frameworks and technologies to enhance platform capabilities and technical velocity
  • Partner with product owners and engineering teams to break down features into user stories, estimate complexity, and plan sprints
  • Stay current with emerging technologies and continuously invest in skill development and cross-training
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Employee stock grants
  • Employee stock purchase plan
  • Paid time off
  • Fulltime
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 Front-end Engineer

Location
Location
Japan , Tokyo
Salary
Salary:
6000000.00 - 8500000.00 JPY / Year
https://www.randstad.com Logo
Randstad
Expiration Date
June 29, 2027
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in web application development with a strong focus on frontend
  • Demonstrated expertise in modern JavaScript/TypeScript and extensive experience with frontend frameworks/libraries such as React (preferred), Vue.js, or Next.js
  • Proficiency in creating responsive and accessible web pages using pure HTML, CSS, and related preprocessors/frameworks
  • Solid understanding of frontend design patterns and best practices for building scalable and maintainable UIs
  • Familiarity with various Open Source Software (OSS)
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Familiarity with UI/UX design prototyping tools like Figma
  • Experience with containerization technologies (e.g., Docker)
  • Understanding of backend development concepts or experience with languages like Java or Python
What we offer
What we offer
  • Health insurance
  • Employee pension insurance
  • Employment insurance
  • Sundays off
  • Saturdays off
  • Holidays off
Read More
Arrow Right