崗位職責
對接原生能力插件 / SDK / 服務進程,負責 Electron UI 與桌面應用架構:
1、負責 Electron 桌面應用(Windows / macOS) 的架構設計與開發;
2、基于 React / Vue + TypeScript 實現核心 UI:
主界面 、狀態面板、功能控制界面
3、對接并集成公司內部提供的原生能力插件 / SDK / 本地服務進程,包括:無線音視頻相關、USB HID硬件接口相關、AI本地部署相關等等;
4、與 C++工程師協作,完成原生能力接口設計(API / Service)及
Electron 到 C++ 的通信與橋接
5、將原生功能模塊轉化為清晰的 UI 控制,狀態可視化并實現實時反饋展示;
6、與產品負責人協作:參與功能拆解,對 UI 可行性與實現成本提出建議.
任職要求
1、本科以上學歷,計算機或電子信息相關專業畢業;
2、熟練掌握 JavaScript / TypeScript,熟悉 React 或 Vue(至少一種);
3、有 Electron / 桌面應用 實際項目經驗;
4、理解 Electron 的核心機制:主進程 / 渲染進程;IPC 通信;本地資源訪問;
5、有良好的工程習慣:模塊劃分、可維護性、基本性能意識;
6、有 Node.js 使用經驗,有原生能力插件 / SDK 的前端接入經驗優先;
7、理解或接觸過以下任一方向者優先:Native Addon(Node-API / N-API),本地 Service / Socket 通信,原生模塊與前端的橋接,能與 C++ 工程師順暢協作,不抗拒原生技術棧;