Staff Frontend Software Engineer (Availability Planning & Experiences)
OpenTable View all jobs
- Toronto, ON
- $160,000-190,000 per year
- Permanent
- Full-time
- Hands-On System Building: You will actively write and review mission-critical code in React, Redux, TypeScript, and JavaScript. This role requires continuous deep engagement with the codebase to drive performance and maintainability.
- Architectural Ownership: Define and implement the technical vision for the Availability Planning system. You will own system design and execution, focusing on creating intuitive and scalable UI architectures that can manage immense complexity.
- Frontend Mastery & Quality: 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 testing strategies using React Testing Library, Jest, and Cypress.
- Technical Elevation: Act as a force multiplier, elevating the coding standards and practices of the entire team through meticulous code reviews and mentorship.
- Extensive Expertise: 7+ years of professional software development experience in a collaborative team environment, with a significant track record in building and scaling large-scale frontend applications.
- Code Mastery: Deep, expert-level proficiency in JavaScript, TypeScript, Node.js, and React. 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.
- Strategic Architecture: Proven experience investing deeply in code architecture and driving multi-year technical roadmaps on large, established codebases. You excel at creating generic and reusable code.
- Strategic Execution: Exceptional ability to drive large, cross-functional projects from the early planning stage all the way into production.
- Communication and Collaboration: The ability to articulate complex technical trade-offs to product and design partners, as well as experience collaborating closely with designers (e.g., using Figma).
- Quality Champion: 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.
- Ownership Mindset: 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.
- Generous paid vacation + time off for your birthday
- Work from (almost) anywhere for up to 20 days per year
- Focus on mental health and well-being:
- Company-paid therapy sessions through SpringHealth
- Company-paid subscription to Headspace
- Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
- Paid parental leave
- Paid volunteer time
- Focus on your career growth:
- 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