Principal Frontend Engineer

ClickUp ClickUp · Enterprise · United States · Engineering

Seeking a Principal Frontend Engineer to drive the long-term technical vision for frontend engineering at ClickUp. This role will lead architectural strategy across major product surfaces, solve company-wide frontend challenges, and influence how teams build and ship at scale. The company offers a converged AI workspace unifying tasks, docs, chat, calendar, and enterprise search, supercharged by context-driven AI.

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+
  • React
  • TypeScript
  • RxJS
  • 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
  • frontend scalability
  • maintainable application design
  • 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, but the future of work itself

What the JD emphasized

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