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