About the job
At ClickUp, we are not merely developing software; we are revolutionizing the future of work! In a landscape cluttered with work sprawl, we envisioned a more efficient approach. This vision led to the creation of the first truly unified AI workspace, seamlessly integrating tasks, documents, chat, calendar, and enterprise search, all powered by context-driven AI. Our platform empowers millions of teams to overcome silos, reclaim their time, and boost productivity. Joining ClickUp means you will not only learn and utilize AI but also help shape our product and the future of work itself. Become a part of our dynamic and innovative team that is redefining the boundaries of possibility!
Collaboration and teamwork are essential to ClickUp's operations. A significant part of your role will involve close collaboration with our backend and integrations teams to develop features together. As an engineer at ClickUp, you will also be accountable for the quality of your code, working alongside a QA counterpart to ensure comprehensive testing of all edge cases. Given our rapid scaling, we are seeking individuals who resonate with our core values, are results-driven, and contribute to our vibrant culture. Proficiency in one or more modern JavaScript frameworks (Angular, Vue, etc.) and a solid understanding of building reusable components while optimizing performance are required.
Key Responsibilities:
Develop features using Angular 2+ in collaboration with designers, engineers, and product teams.
Design efficient and reusable front-end code to enhance the ClickUp user experience.
Manage project priorities, deadlines, and deliverables effectively.
Identify and address performance and scalability challenges.
Create and uphold unit and integration tests.
Quickly resolve bugs and implement robust solutions for complex problems.
Adhere to established practices for maintaining application state within ClickUp.
Required Qualifications:
A minimum of 5 years of experience with JavaScript and at least one modern framework (Angular 2+ is mandatory).
Familiarity with Redux-style state management, NgRx, TypeScript, and RxJS.
Proficient in HTML/CSS, including layout, specificity, cross-browser compatibility, and accessibility principles.
Self-motivated, operationally-focused, and a strong problem-solver.
Exceptional interpersonal, written, and verbal communication skills.

