Principal Frontend Engineer

ClickUp ClickUp · Enterprise · Canada · Engineering

Principal Frontend Engineer to drive long-term technical vision for frontend engineering at ClickUp. Lead architectural strategy, solve company-wide frontend challenges, and influence how teams build and ship at scale. Partner with engineering, product, design, backend, and integrations leadership to ensure frontend systems remain fast, reliable, and adaptable. This is a hands-on technical leadership role operating at both strategic and implementation levels in a high-growth, fast-paced environment.

What you'd actually do

  1. Define and drive frontend architecture strategy across product areas and platform investments
  2. Lead the design of scalable, performant systems in Angular 2+ and React that support rapid product development
  3. Solve complex cross-team technical challenges related to performance, state management, scalability, and developer productivity
  4. Partner with backend and integrations teams to shape end-to-end architecture for major features and systems
  5. Raise the bar for quality, testing, maintainability, and engineering rigor across the frontend organization

Skills

Required

  • 10+ years of frontend engineering experience
  • Deep expertise in large-scale web applications
  • Expert-level experience with Angular 2+
  • Expert-level experience with React
  • Expert-level experience with TypeScript
  • Expert-level experience with RxJS
  • Expert-level experience with NgRx or similar state management systems
  • Proven track record of architecting complex frontend systems used by large numbers of users
  • Deep expertise in performance optimization
  • Deep expertise in frontend scalability
  • Deep expertise in maintainable application design
  • Deep expertise in reusable component architecture
  • Experience driving technical strategy across multiple teams or product areas
  • Strong judgment in balancing speed, quality, and long-term architecture in fast-moving environments
  • Outstanding communication and collaboration skills
  • Ability to influence across functions and levels
  • Strong mentoring background
  • Passion for building high-performing engineering organizations
  • Experience with testing infrastructure
  • Ability to define testing strategies for large scale features change changes

Nice to have

  • AI in ways that shape not only our product

What the JD emphasized

  • Angular 2+
  • React
  • TypeScript
  • RxJS
  • NgRx or similar state management systems