ClickUp is a company focused on architecting the future of work through a converged AI workspace. They are seeking a Staff Frontend Engineer to lead the design and development of major frontend systems and product initiatives, collaborating across teams to solve complex challenges and improve engineering velocity.
Responsibilities:
- Lead development of complex product features and frontend systems in Angular 2+ and React
- Partner with backend, integrations, product, design, and QA to deliver high-quality user experiences at speed
- Architect scalable, reusable frontend patterns that improve product quality and developer velocity
- Identify and address performance bottlenecks, UI architecture issues, and scalability risks
- Drive engineering best practices across testing, observability, code quality, and maintainability
- Help teams make strong technical decisions under tight timelines and evolving priorities
- Own delivery across large initiatives, balancing immediate product needs with long-term technical health
- Mentor engineers and elevate frontend craftsmanship across the team
- Contribute to improving how frontend engineers work together across domains
Requirements:
- 7+ years of frontend engineering experience, with deep expertise in Angular 2+ and React
- Strong command of TypeScript, RxJS, NgRx, and modern frontend architecture patterns
- Experience building reusable component systems and scalable frontend application structures
- Deep knowledge of performance optimization, debugging, and building for large-scale web applications
- Strong product sense and ability to work cross-functionally in a fast-moving company
- Demonstrated success leading major technical initiatives and influencing across teams
- Strong mentorship skills and a track record of leveling up other engineers
- Excellent communication and execution skills, especially in high-urgency environments
- Strong experience with unit, integration and end 2 end testing using jest, vilest, playwright or related frameworks and ability to come up with testing strategies