ClickUp is a company focused on creating the first truly converged AI workspace, aiming to empower teams to enhance productivity. As a Principal Frontend Engineer, you will drive the technical vision and design of frontend systems while collaborating with cross-functional teams to deliver high-performing features.
Responsibilities:
- Architect and evolve scalable, high-performing front-end systems in Angular 15+ that power the ClickUp platform
- Define standards, patterns, and best practices for reusable components, state management, and system performance
- Partner with product, design, and engineering leaders to shape technical direction and ensure architecture aligns with business needs
- Lead initiatives to identify and resolve bottlenecks in performance, scalability, and developer experience
- Champion testability and quality by influencing strategies for unit, integration, and end-to-end testing
- Provide technical leadership and mentorship, guiding engineers on best practices, architectural trade-offs, and new front-end technologies
- Drive continuous improvement in tooling, build pipelines, and developer productivity
- Collaborate across teams (backend, integrations, QA, infrastructure) to deliver cohesive, end-to-end solutions
Requirements:
- 8+ years of experience with JavaScript/TypeScript and modern frameworks (Angular 15+ required)
- Deep expertise in state management (NgRx/Redux), RxJS, and scalable front-end application design
- Strong understanding of HTML, CSS, accessibility, cross-browser compatibility, and responsive design
- Proven experience making architectural decisions that balance scalability, performance, and delivery speed
- Track record of mentoring engineers, influencing cross-team technical strategy, and elevating engineering standards
- Excellent communication skills, able to influence stakeholders across engineering, design, and product
- Self-starter with an operational mindset who thrives in fast-paced, high-growth environments