- Home
- Jobs
- Product Engineering
- Staff Frontend Software Engineer (Availability Planning & Experiences)

Staff Frontend Software Engineer (Availability Planning & Experiences) at OpenTable
Toronto, CanadaFull-timeProduct EngineeringPosted 22 days ago
Apply with PipelineAbout the Role
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">*This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto at 134 Peter Street.</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">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. </span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global team and its portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture.</span></p>
<p><span style="text-decoration: underline;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Availability Planning & Experiences Team</strong></span></span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">The <strong>Availability Planning & Experiences team</strong> builds the <strong>highly visible, mission-critical foundation</strong> where OpenTable’s thousands of global restaurant partners define their operational setup: setting shifts, defining schedules, optimizing table layouts, and creating unique dining events and <strong>Experiences</strong>.</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">This work is profoundly <strong>impactful</strong>. The features you build directly shape the experience of our top-tier restaurant partners, who frequently come to us with requests that influence our roadmap. You won't just be building features; you'll be <strong>influencing the user experience and technical foundation</strong> of a product central to both OpenTable and our partners' success.</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">This role offers a unique <strong>mix of autonomy and ownership</strong>: you will have a real voice in both <strong>design and product decisions</strong>, ensuring we deliver powerful control without overwhelming complexity.</span></p>
<h3><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Your Role: Deep Technical Ownership and Execution</strong></span></h3>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">As a <strong>Staff Frontend Engineer</strong> in Toronto, you will serve as a <strong>core technical leader</strong> and <strong>hands-on architect</strong>, responsible for tackling the most complex and ambiguous engineering challenges within the Availability Planning system. Your primary contribution will be through <strong>deep, direct technical execution</strong>, system design, and the implementation of large-scale features.</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Your key responsibilities will center on:</strong></span></p>
<ul>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Hands-On System Building:</strong> You will actively write and review mission-critical code in <strong>React, Redux, TypeScript, and JavaScript</strong>. This role requires continuous deep engagement with the codebase to drive performance and maintainability.</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Architectural Ownership:</strong> Define and implement the technical vision for the Availability Planning system. You will own system design and execution, focusing on creating <strong>intuitive and scalable UI architectures</strong> that can manage immense complexity.</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Frontend Mastery & Quality:</strong> Design and build elegant, reusable abstractions and an integrated layer between the UI and backend. You will set a high standard for quality, driving sophisticated <strong>testing strategies</strong> using <strong>React Testing Library, Jest, and Cypress</strong>.</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Technical Elevation:</strong> Act as a force multiplier, elevating the coding standards and practices of the entire team through meticulous code reviews and mentorship.</span></li>
</ul>
<h3><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Requirements </strong></span></h3>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">You are a highly experienced engineer ready to translate strategic goals into elegant, production-ready code while leading technical strategy.</span></p>
<ul>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Extensive Expertise:</strong> <strong>7+ years</strong> of professional software development experience in a collaborative team environment, with a significant track record in building and scaling large-scale <strong>frontend applications</strong>.</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Code Mastery:</strong> Deep, expert-level proficiency in <strong>JavaScript, TypeScript, Node.js, and React</strong>. You write code that is readable and maintainable, and you take the time to learn things you are working on that you don’t understand.</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Strategic Architecture:</strong> Proven experience <strong>investing deeply in code architecture</strong> and driving multi-year technical roadmaps on large, established codebases. You excel at creating generic and reusable code.</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Strategic Execution:</strong> Exceptional ability to drive large, cross-functional projects from the early planning stage all the way into production.</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Communication and Collaboration</strong>: The ability to articulate complex <strong>technical trade-offs</strong> to product and design partners, as well as experience collaborating closely with designers (e.g., using <strong>Figma</strong>).</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Quality Champion:</strong> 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.</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Ownership Mindset:</strong> You embrace full ownership over your systems and adopt modern tools (like AI helpers) to enhance efficiency, while maintaining rigorous standards for code quality and accuracy.</span></li>
</ul>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Benefits and Perks</strong></span></p>
<ul>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Generous paid vacation + time off for your birthday</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Work from (almost) anywhere for up to 20 days per year</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Focus on mental health and well-being:</span>
<ul>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Company-paid therapy sessions through SpringHealth</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Company-paid subscription to Headspace</span></li>
</ul>
</li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Paid parental leave</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Paid volunteer time</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Focus on your career growth:</span>
<ul>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Development Dollars</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Leadership development</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Access to thousands of on-demand e-learnings</span></li>
</ul>
</li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Travel Discounts</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Employee Resource Groups</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Private health and dental insurance</span></li>
<li style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">Life and Disability insurance</span></li>
</ul>
<p>The expected compensation range for this Toronto, Canada based role is $160,000 - $190,000 CAD. There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required.</p>
<p>We offer a competitive base salary and benefits including: 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); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant.</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Work Environment & Flexibility</strong></span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations.</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>Inclusion</strong></span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">We’re committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves.</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">If you need accommodations during the application or interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations.</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;">#LI-BR1</span></p>
Related Roles
Senior iOS Engineer
OpenTable
Toronto, CanadaSenior Engineer - Reservation
OpenTable
Toronto, CanadaSoftware Engineer II (Backend C# & .Net)
OpenTable
Toronto, CanadaSenior Software Engineer - Front of House (Frontend)
OpenTable
Toronto, CanadaStaff Software Engineer (Availability)
OpenTable
Toronto, CanadaCustomer Support Supervisor
OpenTable
London, UK