CrawlJobs Logo

Software Engineer II - Frontend Focus

tripadvisor.com Logo

Tripadvisor

Location Icon

Location:
United Kingdom , Oxford

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

This is a frontend focused full-stack position for the Viator Experiences Engineering team, responsible for viator.com, the Viator mobile apps and all their supporting infrastructure. The role involves working in a fun and friendly environment with a daily release cycle, closely alongside product managers and designers.

Job Responsibility:

  • Working mostly on the frontend with some backend projects from time to time
  • Part of the full process from software design, to code, to test, to deployment and back again
  • Releasing code to production frequently

Requirements:

  • Experience with frontend development
  • Experience with Java, React, TypeScript, GraphQL, Kubernetes, SQL and NoSQL databases, and AWS is beneficial but not required
  • Hunger to learn
  • Versatility and enjoyment of working on a variety of technical challenges
What we offer:
  • Competitive compensation packages, including base salary & annual bonus
  • Flexible 'work your way' approach
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit (annual spending benefit)
  • Travel perks
  • Employee assistance program
  • Health benefits with great coverage and competitive premiums

Additional Information:

Job Posted:
January 07, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Software Engineer II - Frontend Focus

Software Engineer II, Cloud Native Engineering

Are you passionate about building modern web and mobile applications that make a...
Location
Location
India , Mangaluru
Salary
Salary:
Not provided
keka.com Logo
7EDGE
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E./B.Tech in Computer Science, Information Technology, or a related field from a recognized university
  • Minimum 3 years of professional experience in full-stack development using JavaScript, React.js, Node.js, Express.js, Next.js, and MongoDB
  • Experience with RESTful API development and integration
  • Experience with SQL (e.g., PostgreSQL, Aurora) and NoSQL (e.g., MongoDB, DynamoDB)
  • Familiarity with AWS services like Lambda, API Gateway, S3, DynamoDB, Aurora
  • Hands-on experience with version control systems like Git (GitHub/GitLab/Bitbucket)
  • Experience with CI/CD tools and pipelines (e.g., GitHub Actions, GitLab CI)
  • Knowledge of testing tools and strategies including unit, integration, and TDD methodologies (e.g., Jest, Supertest)
  • Understanding of microservices architecture
  • Good problem-solving skills and attention to detail
Job Responsibility
Job Responsibility
  • Design and develop full-stack features using React.js, Next.js, React Native, Node.js, Express, and TypeScript
  • Build and integrate scalable RESTful APIs, with a focus on performance and security
  • Write and maintain unit and integration tests for frontend and backend components
  • Develop backend services using the Serverless Framework on AWS (Lambda, API Gateway, DynamoDB, Aurora)
  • Adhere to quality standards to ensure timely delivery of high-quality feature
  • Keep the task board well-organized and up to date to enable clear priorities, team alignment, and smooth execution
  • Work closely with Agile Business Analysts, UX/UI designers, Software Engineers in Test (SET), DevOps, and Agile Operations teams for seamless execution
  • Provide guidance to junior developers to foster skill development
  • Lead moderately complex feature development projects
  • Propose improvements to system efficiency and workflows
What we offer
What we offer
  • Personalized learning opportunities to enhance your career
  • Competitive salary structure aligned with industry standards
  • Comprehensive health insurance and wellness programs
  • A collaborative and innovative work environment where your ideas are valued
  • Regular team-building events, company outings, and engaging workplace activities
  • A culture of appreciation with Peer and Spot Recognition programs to celebrate your contributions
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II

Articulate is looking for a Senior Software Engineer II to join our amazing Reac...
Location
Location
United States
Salary
Salary:
163900.00 - 245900.00 USD / Year
articulate.com Logo
Articulate
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience building and scaling production software systems, often gained over 8+ years, with demonstrated technical depth and breadth
  • Deep expertise in backend and frontend technologies: Node.js, Postgres, Docker, React, TypeScript
  • Proficiency developing and maintaining services on AWS, and strong operational skills using tools like Datadog or equivalent APMs
  • Experience building secure, compliant distributed applications with a strong focus on scalability, observability, and resilience
  • Commitment to accessibility and inclusive design in software development
  • Outstanding communication skills, with an ability to clearly explain technical topics to technical and non-technical stakeholders
  • A track record of technical leadership, mentoring others, and influencing engineering direction beyond your immediate team
Job Responsibility
Job Responsibility
  • Lead development of new features and enhancements, balancing speed of delivery with scalability, reliability, and long-term sustainability
  • Shape application architecture for a distributed platform, ensuring it remains performant, secure, and accessible for learners globally
  • Influence technical direction, driving design discussions, evaluating tradeoffs, and introducing frameworks and patterns that raise the engineering bar
  • Mentor and support engineers at multiple levels: coaching, reviewing work, and fostering technical excellence across teams
  • Partner cross-functionally with product managers, designers, and other engineers to align technical solutions with customer needs
  • Guide incident response and operations by anchoring on-call rotations and helping others navigate complex challenges
  • Contribute to a world-class engineering culture in a remote-first environment
  • Drive outcomes with autonomy, focusing on impact and quality results
What we offer
What we offer
  • This position is bonus eligible
  • This position is eligible for Articulate’s robust suite of benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II - Backend

The Engineer II plays a crucial role in developing robust systems and tools to s...
Location
Location
United States
Salary
Salary:
117800.00 - 144800.00 USD / Year
findoctave.com Logo
Octave
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 years of experience building robust and scalable backend applications
  • Experience with infrastructure-as-code & continuous deployment in production
  • Experience working with healthcare, healthcare technology, and clinical staff, or other regulated industries
  • Experience with gRPC and Protobuf
  • Experience with relational database systems like PostgreSQL or MySQL
  • Experience integrating and synchronizing data with third party APIs
  • Experience with continuous delivery and troubleshooting production code
  • Solid working knowledge of Python and at least one of its web frameworks
  • Experience developing and deploying enterprise Python applications into production
  • Must be eligible to work in the United States without sponsorship now or in the future
Job Responsibility
Job Responsibility
  • Design, develop, and implement scalable and robust backend systems and APIs using Python
  • Optimize database design, performance, and security to ensure data integrity and efficiency
  • Conduct thorough testing and debugging of backend applications, ensuring high-quality, bug-free software
  • Oversee deployment and maintenance of backend services, ensuring smooth operation and uptime
  • Promote best practices to maintain high-quality codebase and consistently follows stated best practices
  • Develop and maintain technical documentation for backend systems and processes
  • Take ownership of the backend development lifecycle, from concept to testing, deployment, and monitoring
  • Writes correct and clean code, with guidance, that is easily testable, easily understood by other developers, and accounts for edge cases and errors
  • uses comments effectively
  • Can participate in technical design of features with guidance
What we offer
What we offer
  • Equity in the form of stock options
  • company sponsored life insurance, disability and AD&D plans
  • Voluntary benefits such as 401k retirement, medical, dental, vision, FSA, HSA, dependent care and commuter/parking options
  • generous Paid Time Off
  • paid parental leave benefits
  • Fulltime
Read More
Arrow Right

Front-end Engineer II

We are looking for a new member to join the Measure team. You will be part of a ...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
brandwatch.com Logo
Brandwatch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 4 years of experience in a similar position
  • Expert knowledge of JavaScript, TypeScript, and state management
  • Experience with Angular framework
  • A clear focus on delivering excellent end-user experiences
  • Working knowledge of reactive programming best practices
  • Experience with unit testing frameworks
  • Strong communication and teamwork skills
  • Adaptable, resourceful, and willing to share knowledge with the team
Job Responsibility
Job Responsibility
  • Work as a key member of our Measure team, a cross-functional, self-driven, autonomous development team
  • Participate in project discoveries to find optimal solutions that deliver the best outcomes for Brandwatch’s customers
  • Work with a team of engineers who value quality and well-tested software
  • Write clean, well-tested, and self-documented code
  • Collaborate with team members to improve the way we work together
  • Collaborate with the wider Frontend team to improve our stack, set visions for the future, and ensure the overall quality and integrity of our products
  • Deliver and maintain the frontend stack of Benchmark and contribute ideas and feedback to your Frontend colleagues
  • Uphold high-quality standards in the frontend stack in collaboration with other teams
  • Deliver high-quality, scalable solutions
  • Act as a sparring partner to various team members
What we offer
What we offer
  • Additional premium health insurance
  • Sodexo food vouchers (110 BGN per month)
  • 25 days of vacation
  • Flexible benefits (via Re:benefit)
  • Udemy subscription
  • 10% learning time
  • 70/30 split between new feature work and improvements
  • Flexible work options (office or remote)
  • License to github copilot
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

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 Focused

Viator, a Tripadvisor company, is the leading marketplace for travel experiences...
Location
Location
Poland , Krakow
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Based within a commutable distance (generally within 2–3 hours) of our office hub in Kraków
  • Experience with Viator’s web stack (Java, React, TypeScript, GraphQL, Kubernetes, SQL and NoSQL databases, AWS) is beneficial but not required
  • Hungry to learn
  • Versatile and enjoy working on a variety of technical challenges
  • Frontend focused full-stack position
  • Working mostly on the frontend with some backend projects from time to time
Job Responsibility
Job Responsibility
  • Part of the full process from software design, to code, to test, to deployment and back again
  • Working closely alongside product managers and designers
  • Release code to production every few days
What we offer
What we offer
  • Competitive compensation packages, including base salary and annual bonus
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit (annual benefit to spend on yourself)
  • Travel perks
  • Employee assistance program
  • Health benefits
  • Fulltime
Read More
Arrow Right

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