About The Position

At ClickUp, we’re not just building software. We’re architecting the future of work! In a world overwhelmed by work sprawl, we saw a better way. That’s why we created the first truly converged AI workspace, unifying tasks, docs, chat, calendar, and enterprise search, all supercharged by context-driven AI, empowering millions of teams to break free from silos, reclaim their time, and unlock new levels of productivity. At ClickUp, you’ll have the opportunity to learn, use, and pioneer AI in ways that shape not only our product, but the future of work itself. Join us and be part of a bold, innovative team that’s redefining what’s possible! 🚀 The Tasks team owns ClickUp’s flagship product and one of the most critical parts of the customer experience. Tasks are at the core of how teams manage projects, collaborate across functions, and customize workflows in ClickUp. This team works on a mix of high-impact product innovation, frontend architecture, performance optimization, and platform quality, making it an exciting opportunity for an engineer who wants to influence a foundational product area at scale. As a Staff Engineer, you’ll be a hands-on technical leader who helps guide implementation, influences architectural decisions within the team, and raises the bar for frontend quality and execution. You’ll work across functions to solve complex product and engineering challenges, support strong technical decision-making, and help create the patterns and practices that enable the team to move quickly and build with confidence.

Requirements

  • 7+ years of experience with JavaScript/TypeScript and modern frameworks such as Angular or React, with deep frontend expertise in large-scale applications.
  • Strong experience building complex frontend applications, including state management patterns such as NgRx/Redux and reactive programming with RxJS.
  • Strong understanding of HTML, CSS, accessibility, cross-browser compatibility, and responsive design.
  • Experience leading significant technical projects and contributing to architectural decisions that balance scalability, performance, and delivery speed.
  • Proven ability to influence technical direction within a team and collaborate effectively across functions.
  • Strong mentorship skills and a track record of helping other engineers grow while improving team quality and execution.
  • Excellent communication skills, with the ability to collaborate effectively across engineering, product, and design.
  • Self-starter with an operational mindset who thrives in fast-paced, high-growth environments.

Responsibilities

  • Build and evolve scalable, high-performing frontend systems in Angular 20+ that power ClickUp Tasks.
  • Lead the implementation of complex frontend features and help shape the technical approach for major product initiatives.
  • Partner with product, design, and engineering teammates to deliver user-facing experiences that are intuitive, reliable, and scalable.
  • Contribute to frontend architecture and help establish patterns for reusable components, state management, and application performance.
  • Solve complex technical problems related to performance, observability, maintainability, scalability, and user experience.
  • Drive engineering quality through thoughtful code reviews, strong implementation practices, and a focus on testability and reliability.
  • Collaborate closely with backend, platform, and QA teams to deliver cohesive end-to-end solutions.
  • Mentor engineers across the team, offering technical guidance and helping raise the bar for frontend craftsmanship.
  • Continuously improve tooling, developer workflows, and team practices to help engineers ship high-quality code efficiently.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service