崗位職責(zé) l 負(fù)責(zé)基于 Electron 的跨平臺桌面應(yīng)用開發(fā)與長期維護(hù)(Windows / macOS); l 負(fù)責(zé) Electron 主進(jìn)程、Renderer、Preload 的架構(gòu)設(shè)計與職責(zé)拆分,保障應(yīng)用穩(wěn)定性與可維護(hù)性; l 持續(xù)優(yōu)化桌面應(yīng)用的 啟動速度、內(nèi)存占用、CPU 使用率與響應(yīng)性能; l 優(yōu)化 進(jìn)程模型與 IPC 通信機(jī)制,避免主進(jìn)程阻塞與跨進(jìn)程性能瓶頸; l 負(fù)責(zé)桌面端 窗口管理、資源生命周期管理,減少無效占用與泄露; l 參與 跨平臺打包、自動更新、線上問題定位與修復(fù); l 與產(chǎn)品、設(shè)計、測試團(tuán)隊協(xié)作,推動桌面端功能高質(zhì)量交付。
任職要求 l 熟練掌握 JavaScript / TypeScript,具備 Electron 桌面應(yīng)用實(shí)際項目經(jīng)驗; l 深入理解 Electron 的進(jìn)程模型、事件模型與安全機(jī)制; l 熟悉 BrowserWindow / WebContents / IPC 等核心 API 的使用與性能影響; l 熟悉 Node.js,能夠編寫高質(zhì)量的主進(jìn)程與本地能力代碼; l 具備 性能問題分析與調(diào)優(yōu)能力,能定位啟動慢、內(nèi)存增長、卡頓等問題; l 熟悉 Windows / macOS 平臺差異及常見兼容性問題; l 具備良好的代碼規(guī)范意識與工程責(zé)任感。 l 計算機(jī)或相關(guān)專業(yè)本科及以上學(xué)歷,3年以上項目開發(fā)經(jīng)驗;