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