OpenTable

Staff Frontend Software Engineer (Availability Planning & Experiences)

OpenTable
Apply
9 days ago
Toronto, CanadaStaff+

Responsibilities

  • Write, review, and maintain mission-critical frontend code using React, Redux, TypeScript, and JavaScript.
  • Define and implement the technical vision, architecture, and multi-year roadmap for the Availability Planning system.
  • Design scalable UI architectures, reusable abstractions, and the integration layer between the frontend and backend.
  • Build large-scale features that support restaurant schedules, table layouts, operational setup, and dining Experiences.
  • Drive performance, maintainability, quality, and pixel-perfect design implementation across the product.
  • Develop sophisticated automated and manual testing strategies using React Testing Library, Jest, and Cypress.
  • Lead technical strategy, conduct detailed code reviews, mentor engineers, and elevate team coding standards.
  • Drive cross-functional projects from planning through production while communicating technical trade-offs to product and design partners.

Requirements

  • 7+ years of professional software development experience in collaborative team environments.
  • Significant experience building and scaling large-scale frontend applications.
  • Expert proficiency in JavaScript, TypeScript, Node.js, and React.
  • Proven experience with system architecture, generic and reusable code, established codebases, and multi-year technical roadmaps.
  • Ability to lead large, cross-functional projects from early planning through production.
  • Experience communicating technical trade-offs and collaborating closely with product, design, and engineering partners.
  • Experience collaborating with designers using tools such as Figma.
  • Strong commitment to automated and manual testing, careful code reviews, and high-quality, pixel-perfect implementations.
  • Ability to take ownership of systems and use modern productivity tools while maintaining rigorous standards for code quality and accuracy.

Benefits

  • Hybrid Toronto work arrangement requiring in-person attendance two days per week.
  • Generous paid vacation and time off for birthdays, plus an annual company-wide week off.
  • Work from almost anywhere for up to 20 days per year.
  • Company-paid therapy sessions through SpringHealth and a company-paid Headspace subscription.
  • Paid parental leave, paid volunteer time, health and dental insurance, life and disability insurance, and flexible spending and retirement benefits.
  • Development dollars, leadership development, thousands of on-demand e-learning courses, travel discounts, and employee resource groups.
  • Paid sick, medical, bereavement, floating and statutory holidays, plus other paid time off.
  • Eligibility for an annual bonus and equity grant.

Tech Stack

Categories

OpenTable

About OpenTable

1,001-5,000 employees
Contact me