About The Company
OpenTable, a proud part of Booking Holdings, Inc. (NASDAQ: BKNG), is a global leader in the hospitality technology industry with over 25 years of experience. Serving millions of diners and partnering with more than 60,000 restaurants worldwide, OpenTable is dedicated to transforming the dining experience through innovative technology solutions. Our platform empowers restaurants to streamline operations, optimize guest experiences, and grow their business, while diners enjoy seamless reservation and discovery options. With a strong culture rooted in hospitality and a passion for excellence, we foster an environment where every employee can make a tangible impact and contribute to our mission of helping restaurants thrive.
About The Role
This is a remote role initially, with plans to transition to a hybrid work model based in downtown Toronto at 134 Peter Street, working in-office two times a week. As a Staff Frontend Engineer within the Availability Planning & Experiences team, you will play a critical role in building and maintaining the highly visible, mission-critical systems that enable our restaurant partners to define their operational setups. Your work will directly influence the user experience for top-tier clients, shaping features that manage shift scheduling, table layouts, and unique dining events. This position offers a unique blend of autonomy and ownership, allowing you to contribute to both design and technical decisions, ensuring scalable and intuitive UI architectures that meet complex business needs.
Qualifications
- 7+ years of professional software development experience, particularly in frontend application development.
- Expert proficiency in JavaScript, TypeScript, React, Redux, and Node.js.
- Strong experience in designing, implementing, and scaling large, complex frontend systems.
- Proven ability to develop strategic architectural visions and drive multi-year technical roadmaps.
- Exceptional communication skills, capable of articulating technical trade-offs to cross-functional teams.
- Experience with automated testing frameworks such as React Testing Library, Jest, and Cypress.
- Demonstrated ownership mindset, with a focus on code quality, maintainability, and performance.
- Experience collaborating with designers and product managers, preferably with familiarity with design tools like Figma.
- Ability to lead and mentor team members, elevating coding standards and best practices.
Responsibilities
- Write, review, and maintain mission-critical frontend code using React, Redux, TypeScript, and JavaScript.
- Define and implement the technical vision for the Availability Planning system, ensuring scalable and intuitive UI architectures.
- Design and develop reusable abstractions and seamless integrations between the frontend and backend systems.
- Establish and uphold high standards for code quality through rigorous testing, code reviews, and best practices.
- Mentor team members, promote technical excellence, and elevate coding standards across the team.
- Drive large-scale projects from planning through to deployment, ensuring timely and effective execution.
- Collaborate closely with product, design, and other engineering teams to deliver innovative solutions that meet business needs.
- Stay updated with industry trends and incorporate modern tools and practices to enhance team productivity and code quality.
Benefits
- Generous paid vacation and additional time off for your birthday.
- Work from (almost) anywhere for up to 20 days per year.
- Company-paid mental health and well-being resources, including therapy sessions and Headspace subscriptions.
- Annual company-wide week off to recharge.
- Paid parental leave, volunteer time, and focus on work-life balance.
- Development incentives such as Development Dollars, leadership programs, and access to extensive on-demand e-learning resources.
- Travel discounts and employee resource groups fostering diversity and inclusion.
- Comprehensive private health and dental insurance, life and disability coverage.
- Competitive compensation package ranging from $160,000 to $190,000 CAD, with potential for bonuses and equity grants.
Equal Opportunity
OpenTable is committed to fostering an inclusive and diverse workplace where everyone feels valued and empowered. We believe that a variety of perspectives enhances our innovation and success. We provide accommodations during the application and onboarding process and are dedicated to ensuring a respectful and supportive environment for all employees. We encourage individuals of all backgrounds to apply and join our team.