1. 负责在线Word文档、Excel表格、md文档核心编辑功能(如富文本编辑、公式计算、表格操作、格式排版等)的前端开发与维护。
2. 负责实时协同编辑功能(如多人光标、内容冲突解决、实时同步,文档批注)的技术选型、设计与实现。
3. 深入理解业务需求,设计和开发高性能、高兼容性、用户体验优良的前端组件和功能模块。
4. 持续优化编辑器性能,解决大规模文档渲染和编辑带来的技术瓶颈。
与产品、设计、后端团队紧密协作,确保产品高质量交付。
或
1. 负责基于 LogicFlow 的前端流程编辑器的设计、开发、测试和持续优化。
2. 深入理解业务需求,设计和开发高性能、高兼容性、用户体验优良的前端组件和功能模块。
3. 与后端工程师、产品经理、设计师紧密协作,明确需求,确保功能实现符合预期。
技能要求:
1. 扎实的 JavaScript (ES6+)、HTML5、CSS3 基础。
2. 掌握 Vue.js 或 React.js 框架及其核心原理,熟练使用对应框架的生态系统(全家桶)
3. 熟悉 TypeScript 并进行开发。
4. 熟悉前端构建工具(如 Webpack, Vite)和版本控制工具(Git)。
5. 有开发过复杂交互、高性能要求的Web应用(如图形编辑器、大型表单、数据密集型应用)的经验。
6. 理解 Flowable 2.0 的数据模型与规范,设计并实现前端数据与 Flowable 后端 API 的无缝对接和数据格式转换。
7. 拥有复杂前端应用的设计和开发经验,能够独立负责模块或功能的完整生命周期。
加分项
1. 基于开源项目(如编辑器框架、协同库)进行深度二次开发和定制的能力。
2. 使用 Canvas 进行复杂图形绘制和交互开发的能力(对于高性能表格、图表渲染至关重要)。
3. 有实际参与开发过在线文档、在线表格、在线白板、代码协作编辑器等实时协同应用的经验
4. 有使用或研究过 Luckysheet, canvas-datagrid, SpreadJS, CanvasEditor 或其他类似在线表格/文档编辑库的经验。