Toronto, Canada Remote (Global) Employment CAD 160,000 – 190,000 / year

OpenTable is hiring a Staff Frontend Software Engineer (Availability Planning & Experiences)

Responsibilities

  • Actively write and review mission-critical code in React, Redux, TypeScript, and JavaScript
  • Define and implement the technical vision for the Availability Planning system
  • Own system design and execution, focusing on creating intuitive and scalable UI architectures
  • Design and build elegant, reusable abstractions and an integrated layer between the UI and backend
  • Set a high standard for quality by driving sophisticated testing strategies using React Testing Library, Jest, and Cypress
  • Act as a force multiplier by elevating the coding standards and practices of the entire team through meticulous code reviews and mentorship

Requirements

  • 7+ years of professional software development experience in a collaborative team environment
  • Deep, expert-level proficiency in JavaScript, TypeScript, Node.js, and React
  • Proven experience investing deeply in code architecture and driving multi-year technical roadmaps on large, established codebases
  • Exceptional ability to drive large, cross-functional projects from the early planning stage all the way into production
  • The ability to articulate complex technical trade-offs to product and design partners
  • Experience collaborating closely with designers (e.g., using Figma)
  • A passion for rigorous quality control and pixel-perfect design implementation through the use of both automated and manual testing as well as careful code reviews
  • Full ownership over systems and adoption of modern tools (like AI helpers) to enhance efficiency, while maintaining rigorous standards for code quality and accuracy

Benefits

  • Generous paid vacation + time off for your birthday
  • Work from (almost) anywhere for up to 20 days per year
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to Headspace
  • Annual company-wide week off
  • Paid parental leave
  • Paid volunteer time
  • Development Dollars
  • Leadership development
  • Access to thousands of on-demand e-learnings
  • Travel Discounts
  • Employee Resource Groups
  • Private health and dental insurance
  • Life and Disability insurance
  • Health benefits
  • Flexible spending account
  • Retirement benefits
  • Life insurance
  • Paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays)
  • Parental leave benefits
  • Eligibility for an annual bonus and equity grant

Work Arrangement

Remote (Worldwide) — Toronto

Additional Information

  • Schedule tailored to accommodate a global workforce operating across multiple time zones
  • Occasional need to manage communications outside regular working hours via calls, Slack messages, or emails
  • OpenTable abides by and considers local laws and regulations
  • Accommodations available during application, interview, or on the job upon request
Required Skills
JavaScriptTypeScriptNode.jsReactJS
About company
OpenTable
With millions of diners, 60,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their guests, and their bottom line – while enabling diners to discover and book the perfect restaurant for every occasion.
All jobs at OpenTable Visit website
Job Details
Department Availability Planning & Experiences
Category frontend
Posted 2 days ago