资深前端工程师
Staff Frontend Engineer
在 ClickUp,我们正在打造未来的工作方式:首个真正融合 AI 的工作空间,将任务、文档、聊天、日历和企业搜索统一起来,所有功能都由以情境为中心的 AI 驱动。我们是一家以 AI 为核心的企业。每位团队成员都需要每天使用 AI,我们在招聘过程中会评估 AI 熟练程度。加入我们,一起重新定义可能的边界。🚀
协作与合作是 ClickUp 运营的关键。你的职责将包括与后端团队和集成团队密切合作,共同开发功能。ClickUp 的工程师需要对其代码质量负责,因此你会与 QA 对方合作,确保所有边缘情况都被测试。我们正在快速扩展,因此我们需要志同道合的队友,他们了解如何高效完成任务,并为我们的高执行力文化增添价值。你应该熟练掌握一个或多个现代 JavaScript 框架(Angular//Vue 等),并具备构建可重用组件和性能优化的扎实理解。
职位描述:
- 在 Angular 2+ 中构建功能,同时与设计师、工程师和产品团队合作
- 设计高效且可重用的前端代码,推动 ClickUp 用户体验
- 管理个人项目优先级、截止日期和交付成果
- 识别并解决性能和可扩展性问题
- 构建和维护单元测试和集成测试
- 快速修复 bug,并找到稳健的解决方案来应对难题
- 遵循既定规范,维护 ClickUp 内部的状态管理
任职要求:
- 8 年以上 JavaScript 开发经验,熟悉一个或多个现代框架(Angular 2+ 为必选)
- 具有 Redux 风格状态管理(如 NgRx)、TypeScript 和 RxJs 的经验
- 具备 HTML/CSS 经验,包括布局、选择器优先级、跨浏览器兼容性和可访问性等概念
- 具备强烈的自我驱动力,注重实际操作;解决问题能力强
- 优秀的沟通能力,包括书面和口头表达
- 你曾指导过同事探索新的技术提升方法
平等机会雇主
ClickUp 是平等机会雇主,符合条件的申请人将在就业过程中受到公平对待,不受种族、肤色、宗教、性别、性取向、性别认同或国籍的影响。
隐私声明
ClickUp 根据适用的数据保护法律收集和处理个人数据。您可进一步查阅
查看英文原文
At ClickUp, we're building the future of work: the first truly converged AI workspace unifying tasks, docs, chat, calendar, and enterprise search, all supercharged by context-driven AI. We are an AI-native company. Every team member is expected to leverage AI daily, and we evaluate AI fluency as part of our hiring process. Join us and help redefine what's possible. 🚀
Collaboration and partnership are vital to how ClickUp operates. A significant portion of your responsibilities will include working closely with members of the backend team and Integrations team to develop features together. Engineers at ClickUp are also responsible for the quality of their own code, so you will work with a QA counterpart to ensure all edge cases are tested. We’re scaling quickly, so we’re recruiting teammates who share our core values, know how to get sh*t done, and add to our very driven culture. You should be proficient in using one or more of the modern JavaScript frameworks (Angular//Vue/etc.) and have a strong understanding of building reusable components and developing for performance.
The Role:
- 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
Qualifications:
- 8+ years working with JavaScript and one or more modern frameworks (Angular 2+ required)
- Experience with Redux style state management NgRx, 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
- You’ve mentored teammates on new ways to deepen their technical craft
Equal Opportunity Employer
ClickUp is an Equal Opportunity Employer, and qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.
Privacy Notice
ClickUp collects and processes personal data in accordance with applicable data protection laws. You can find further details by viewing our Global Candidate Privacy Notice. https://clickup.com/careers-terms/candidate-privacy-notice
If you are a Philippine Job Applicant, please also see our Philippine Data Privacy Notice https://t333.s.clickup-attachments-stg.com/t333/d9a53ce2-6d2c-48cd-84b1-ed4e525f9613/Philippine%20Data%20Privacy%20Notice_2024.pdf?view=open for further details.
Visa Sponsorship
Please note we are unable to sponsor or take over sponsorship of an employment visa for roles outside of engineering and product at this time. Sponsorship for engineering and product roles is not guaranteed, but is instead based on the business needs for that specific role at that time. Please reach out to the recruiter with any questions.
Fraud Alert
ClickUp Talent Acquisition will only initiate contact via an @clickup.com http://clickup.com email or through our official careers portal on clickup.com http://clickup.com. We will never request fees, payments, or sensitive personal information. Please disregard any offers received outside these channels and report them to support@clickup.com.
AI Processing Notice
ClickUp may use artificial intelligence and machine learning technologies to help review and screen candidates' employment applications against role-related criteria. These tools support, but do not replace, human decision‑making. If you have questions or need an accommodation in the recruitment process, please contact us at AskPeople@ClickUp.com.