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