Frontend Software Engineer

All-in-one productivity platform replacing workplace tools with unified project management, document collaboration, whiteboards, spreadsheets, and AI solutions.
Frontend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Frontend Software Engineer

ClickUp, recognized on the Forbes Cloud 100 and Fast Company's Most Innovative Companies, is revolutionizing workplace productivity as the world's only all-in-one productivity platform. Based in San Diego with a growing global presence, we're one of the fastest-growing SaaS companies worldwide, helping millions of users save at least one day every week.

As a Frontend Software Engineer at ClickUp, you'll be integral to our engineering team, working on our sophisticated Angular-based platform. The role demands strong expertise in modern JavaScript frameworks, particularly Angular 2+, and involves close collaboration with backend and integrations teams. You'll be responsible for building and maintaining high-performance, reusable components that power the ClickUp user experience.

The ideal candidate brings 5+ years of JavaScript experience, deep knowledge of Angular 2+, and expertise in state management, TypeScript, and RxJs. You'll need to demonstrate strong problem-solving abilities, excellent communication skills, and experience mentoring others. We value self-starters who can manage priorities effectively and contribute to our driven culture.

ClickUp offers a unique opportunity to work on a platform that's transforming how people work, in an environment that values merit, ambition, and innovation. We're committed to creating an inclusive workplace where the best ideas win, regardless of background. If you're passionate about improving workplace productivity and want to join a rapidly growing company that's making a real impact, this role could be perfect for you.

Last updated a minute ago

Responsibilities For Frontend Software Engineer

  • Build features in Angular 2+ while collaborating with designers, engineers, and product
  • Architect efficient and reusable front-end code that drive the ClickUp user experience
  • Manage individual project priorities, deadlines and deliverables
  • Identify and resolve performance and scalability issues
  • Build and maintain unit and integration tests
  • Fixing bugs fast and finding robust solutions to tackle hard problems
  • Follow established practices for maintaining state inside ClickUp

Requirements For Frontend Software Engineer

TypeScript
JavaScript
  • 5+ years working with JavaScript and one or more modern frameworks (Angular 2+ required)
  • Experience with Redux style state management Ngrs, Typescript, and RxJs
  • HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility
  • A strong self-starter, operationally-focused; a problem-solver
  • Excellent interpersonal, written, and oral communication skills
  • Experience mentoring teammates on technical craft

Benefits For Frontend Software Engineer

Visa Sponsorship
  • Visa sponsorship possible for engineering roles (not guaranteed)

Interested in this job?

Jobs Related To ClickUp Frontend Software Engineer

Senior UI Engineer

Senior UI Engineer at ClickUp: Lead UI architecture and design systems for all-in-one productivity platform.

Senior Quality Engineer

Senior Quality Engineer role at Constant Contact, focusing on frontend test automation with TypeScript and Java, offering competitive salary and hybrid work model.

Senior UI Engineer

Senior UI Engineer role at Droit, developing high-performance web applications for regulatory compliance solutions with competitive compensation and benefits.

Senior WEB (JS) Engineer

Senior Web Engineer position at Oracle focusing on JavaScript development, requiring 6+ years of experience and strong frontend expertise.

Software Developer 4

Senior Software Developer role at Oracle Health & AI, focusing on clinical AI applications and healthcare transformation through cloud technology.