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