Hopper

Sr Front-end Engineer - HTS Stays & Packages (100% Remote - Americas)

Hopper1 months ago
Location

Vancouver - Remote

Workplace

Remote

Type

Full Time

Salary

CAD 200,000 – 300,000

Level

Senior

Role

Frontend Engineer

Posted

Feb 12, 2026

Full TimeRemoteSenior

The role

Summary

Hopper is seeking a Senior Front-end Engineer for their Stays & Packages team to build scalable travel commerce experiences. The role focuses on developing high-performance, maintainable frontend solutions for global travel portals, working in a low-process, autonomous environment that empowers engineers to drive product and platform innovation.

What you'll do

Frontend Architecture: Architect scalable front-end solutions that enable efficient launching of new partner portals with high performance and maintainability
Product Development: Build comprehensive booking flows, search experiences, and checkout journeys for travel commerce platforms
Cross-functional Collaboration: Work directly with Product Managers and business partners to define and refine product roadmaps, providing technical insights and strategic recommendations
Performance Optimization: Implement advanced frontend performance techniques including lazy loading, code-splitting, and caching strategies to enhance user experience
Technical Leadership: Drive technical decisions asynchronously, create thoughtful documentation, and contribute to a culture of continuous learning and improvement

What we look for

Technical

React ExpertiseDeep understanding of modern React patterns including functional components, hooks, server-side rendering, and advanced state management
TypeScriptProficiency in TypeScript with experience developing enterprise-scale applications
Frontend ToolingFamiliarity with contemporary frontend tools like React Query, Tailwind, Vite, and monorepo architectures

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or equivalent professional experience

Experience

Complex Product FlowsProven experience working on intricate product flows in domains like e-commerce, travel, marketplace, or fintech applications
Performance EngineeringDemonstrated ability to optimize frontend performance using techniques like lazy loading, code-splitting, and Lighthouse optimizations

Skills

Required skills

ReactAdvanced React development with modern compiler-driven patterns
TypeScriptStrong TypeScript implementation in large-scale applications
CSSAdvanced CSS techniques including Tailwind, SCSS, CSS-in-JS, and complex animations

Nice to have

Monorepo ExperienceWorking knowledge of Turbo, Nx, or pnpm workspaces
SSR TechnologiesExperience with Next.js and static site generation techniques

Compensation & benefits

Salary

CAD 200,000 – 300,000 (annual)

Stock options

Available

Benefits

Group Insurance

100% premium coverage for comprehensive group insurance plan

Disability Coverage

Life, short-term, and long-term disability insurance provided

Health Savings

HSA covering eligible medical and dental expenses

Telemedicine

Dialogue telemedicine services for employees and dependents

Retirement Planning

RRSP plan with automatic pre-tax contributions

Parental Leave

Generous parental leave exceeding industry standards

Paid Time Off

Unlimited PTO for work-life balance

Travel Stipend

Carrot Cash travel stipend and flexible work arrangements

Workspace Support

On-demand co-working space access and work-from-home stipend


Interview process

  1. 1
    Initial Screening Preliminary review of application and resume by recruiting team
  2. 2
    Technical Phone Screen Detailed discussion of technical background, React expertise, and frontend architecture experience
  3. 3
    Technical Challenge Take-home coding assignment focusing on React, TypeScript, and frontend performance optimization
  4. 4
    Onsite/Virtual Interviews Multiple rounds of interviews with engineering team, including system design and cultural fit assessment
  5. 5
    Final Interview Meeting with senior engineering leadership to discuss long-term potential and team alignment

Apply for this position

You'll be redirected to the company's application page