崗位描述:
  1、負責(zé)基于 Vue3+TypeScript +Vite 的前端系統(tǒng)開發(fā),構(gòu)建響應(yīng)式、高性能的用戶界面;
  2、使用Electron 框架開發(fā)跨平臺(Windows/mac0S/Linux)桌面應(yīng)用,支持本地離線安裝與運行;
  3、實現(xiàn)系統(tǒng)功能模塊的交互邏輯,包括文檔導(dǎo)入、結(jié)構(gòu)展示、屬性編輯、操作流程引導(dǎo)等用戶行為處理:
  4、與后端協(xié)作,對接RESTfu1 API,實現(xiàn)數(shù)據(jù)的請求、更新與狀態(tài)管理(使用Pinia 或類似方案):
  5、優(yōu)化Electron 應(yīng)用的啟動性能、內(nèi)存占用及本地資源訪問效率,提升離線環(huán)境下的用戶體驗;
  6、處理本地文件讀寫、用戶配置持久化、應(yīng)用狀態(tài)管理等桌面端特有功能;
  7、參與前端架構(gòu)設(shè)計,確保代碼可維護性、可擴展性,支持多部署模式(本地+服務(wù)端):
  8、編寫高質(zhì)量、結(jié)構(gòu)清晰的前端代碼,遵循工程化規(guī)范,配合團隊完成版本迭代。
  任職要求:
  1、本科及以上學(xué)歷,計算機相關(guān)專業(yè),3年以上前端開發(fā)經(jīng)驗:
  2、精通 Vue3、TypeScript、Pinia、Vue Router,熟練使用Composition API 和響應(yīng)式系統(tǒng);
  3、熟悉Electron 框架,有實際面應(yīng)用開發(fā)經(jīng)驗,掌握主進程與渲染進程通信機制(IPC):
  4、熟悉前端工程化工具鏈:Vite/Webpack、ESLint、Prettier、Git 等:
  5、具備良好的UI/UX 意識,能與設(shè)計師協(xié)作實現(xiàn)復(fù)雜交互界面,熟悉ElementPlus或類似組件庫:
  6、了解Electron 打包(electron-builder/electron  
packager)、自動更新、安全策略(如上下文隔離、Node 集成控制);
  7、有處理本地文件系統(tǒng)、用戶配置存儲、離線狀態(tài)管理等場景的開發(fā)經(jīng)驗:
  8、具備良好的溝通能力和團隊協(xié)作精神,能獨立完成模塊開發(fā)與問題排查。