We're looking for a Lead Frontend Engineer to join our Calendars App team, which owns the web-based experiences for booking, scheduling, and real-time calendar interactions. This is a high-impact, high-ownership role focused on building and scaling the frontend systems that power thousands of businesses and millions of scheduling flows across industries. As the technical leader for the frontend, you'll architect performant, maintainable, and accessible interfaces using Vue.js and Nuxt, while also mentoring engineers and driving cross-team frontend strategy. You'll work closely with product, design, and platform teams to ensure our booking and scheduling UI is blazing fast, intuitive, and flexible.
Responsibilities:
- Own the frontend architecture, performance strategy, and developer experience for our Vue/Nuxt-based apps.
- Lead the development of high-performance UI components and booking widgets with dynamic rendering, SSR, and client-side optimizations.
- Set and enforce frontend performance budgets, observability standards, and testing practices.
- Collaborate closely with design and product to deliver pixel-perfect, accessible, and intuitive user experiences.
- Mentor a growing team of frontend engineers, provide technical guidance, unblock implementation, and drive code quality.
- Partner with backend teams (Core, Booking Engine, Builder) to ensure smooth API integration and UI extensibility.
- Evolve our frontend tooling, CI/CD workflows, and component libraries to improve development speed and reliability.
Requirements:
- 6+ years of frontend development experience, with 2+ years in a leadership or principal role.
- Expert-level knowledge of Vue.js, Nuxt (2 & 3 preferred), and modern JavaScript/TypeScript.
- Deep experience optimizing frontend performance, including lazy loading, hydration strategies, SSR, and bundle analysis.
- Solid understanding of core web vitals, browser rendering lifecycle, accessibility (a11y), and responsive UI design.
- Comfortable leading architecture discussions, refactors, and performance investigations across squads.
- Track record of mentoring engineers, leading by example, and upholding code quality and best practices.
- Strong cross-functional collaboration skills, able to drive initiatives across engineering, design, and product teams.
Bonus Points:
- Experience working on complex booking widgets, real-time UIs, or calendaring systems.
- Familiarity with tracking frameworks, attribution flows, and A/B testing in frontend environments.
- Contributions to Vue/Nuxt open source projects or frontend tooling ecosystems.