Our PeopleWith over 1,500 team members across 15+ countries, we operate in a global, remote-first environment. We are building more than software; we are building a global community rooted in creativity, collaboration, and impact. We take pride in cultivating a culture where innovation thrives, ideas are celebrated, and people come first, no matter where they call home.
Our ImpactAs of mid 2025, our platform powers over 1.5 billion messages, helps generate over 200 million leads, and facilitates over 20 million conversations for the more than 2 million businesses we serve each month. Behind those numbers are real people growing their companies, connecting with customers, and making their mark - and we get to help make that happen.
About the Role: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.
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
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
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
- Comfortable using AI tools to enhance development velocity and code reviews
#NJ1