Remote (Global)

Hopper is hiring a Senior Frontend Software Engineer - Checkout

About the Role

The role involves developing and optimizing the frontend components of a critical transaction flow used by millions, collaborating with design and product teams to deliver reliable and intuitive interfaces.

Responsibilities

  • Design and implement user interface components for checkout workflows
  • Optimize frontend performance and responsiveness across devices
  • Collaborate with UX designers to translate mockups into functional code
  • Ensure accessibility and usability standards are met
  • Work closely with backend teams to integrate APIs and services
  • Maintain and improve code quality through testing and reviews
  • Troubleshoot and resolve production issues in a timely manner
  • Contribute to frontend architecture decisions and best practices
  • Support the evolution of design systems and component libraries
  • Participate in agile development cycles and sprint planning
  • Monitor user behavior to identify areas for improvement
  • Implement analytics and tracking to measure feature effectiveness
  • Ensure compatibility across browsers and platforms
  • Lead code refactoring initiatives to enhance maintainability
  • Mentor junior engineers and provide technical guidance
  • Evaluate new technologies for potential frontend enhancements
  • Contribute to documentation and knowledge sharing
  • Support A/B testing and feature flagging strategies
  • Collaborate on security and compliance requirements
  • Drive improvements in load time and rendering efficiency
  • Participate in incident response and on-call rotations
  • Ensure alignment with product goals and business objectives
  • Integrate third-party services into the checkout flow
  • Promote consistency in user experience across touchpoints
  • Support internationalization and localization efforts

Nice to Have

  • Experience with GraphQL
  • Familiarity with server-side rendering
  • Knowledge of mobile web optimization
  • Experience with payment processing systems
  • Background in e-commerce or travel tech
  • Exposure to microservices architecture
  • Experience with international markets
  • Knowledge of regulatory compliance in digital transactions

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model

Team

Part of the engineering team focused on customer-facing transaction systems

What We Offer

  • Opportunity to work on a globally used platform
  • Exposure to large-scale user traffic and real-time systems
  • Support for professional growth and learning
  • Inclusive and collaborative work culture

Technology Stack

  • React for frontend development
  • TypeScript for type safety
  • GraphQL for data querying
  • Micro-frontend architecture
  • Jest and Cypress for testing

Visa sponsorship available for qualified candidates

Required Skills
ReactTypeScriptScalaGCPFrontend DevelopmentSoftware EngineeringCheckout SystemsE-commerceAsynchronous CollaborationSystem DesignPerformance OptimizationCode QualityTesting
About company
Hopper
Hopper is a leading travel platform that powers its mobile app, website, and B2B business (HTS) using data and machine learning. It offers travel agency services and proprietary fintech products like Cancel for Any Reason and Flight Disruption Assistance. Hopper serves hundreds of millions of travelers globally and partners with major brands like Capital One, Air Canada, and Uber through its HTS division to integrate fintech and travel inventory into their direct channels.
All jobs at Hopper Visit website
Job Details
Category other
Posted 9 months ago