1. 負責在線Word文檔、Excel表格、md文檔核心編輯功能(如富文本編輯、公式計算、表格操作、格式排版等)的前端開發(fā)與維護。
2. 負責實時協(xié)同編輯功能(如多人光標、內容沖突解決、實時同步,文檔批注)的技術選型、設計與實現(xiàn)。
3. 深入理解業(yè)務需求,設計和開發(fā)高性能、高兼容性、用戶體驗優(yōu)良的前端組件和功能模塊。
4. 持續(xù)優(yōu)化編輯器性能,解決大規(guī)模文檔渲染和編輯帶來的技術瓶頸。
與產品、設計、后端團隊緊密協(xié)作,確保產品高質量交付。
或
1. 負責基于 LogicFlow 的前端流程編輯器的設計、開發(fā)、測試和持續(xù)優(yōu)化。
2. 深入理解業(yè)務需求,設計和開發(fā)高性能、高兼容性、用戶體驗優(yōu)良的前端組件和功能模塊。
3. 與后端工程師、產品經(jīng)理、設計師緊密協(xié)作,明確需求,確保功能實現(xiàn)符合預期。
技能要求:
1. 扎實的 JavaScript (ES6+)、HTML5、CSS3 基礎。
2. 掌握 Vue.js 或 React.js 框架及其核心原理,熟練使用對應框架的生態(tài)系統(tǒng)(全家桶)
3. 熟悉 TypeScript 并進行開發(fā)。
4. 熟悉前端構建工具(如 Webpack, Vite)和版本控制工具(Git)。
5. 有開發(fā)過復雜交互、高性能要求的Web應用(如圖形編輯器、大型表單、數(shù)據(jù)密集型應用)的經(jīng)驗。
6. 理解 Flowable 2.0 的數(shù)據(jù)模型與規(guī)范,設計并實現(xiàn)前端數(shù)據(jù)與 Flowable 后端 API 的無縫對接和數(shù)據(jù)格式轉換。
7. 擁有復雜前端應用的設計和開發(fā)經(jīng)驗,能夠獨立負責模塊或功能的完整生命周期。
加分項
1. 基于開源項目(如編輯器框架、協(xié)同庫)進行深度二次開發(fā)和定制的能力。
2. 使用 Canvas 進行復雜圖形繪制和交互開發(fā)的能力(對于高性能表格、圖表渲染至關重要)。
3. 有實際參與開發(fā)過在線文檔、在線表格、在線白板、代碼協(xié)作編輯器等實時協(xié)同應用的經(jīng)驗
4. 有使用或研究過 Luckysheet, canvas-datagrid, SpreadJS, CanvasEditor 或其他類似在線表格/文檔編輯庫的經(jīng)驗。