岗位职责
本岗位是桌面客户端核心工程角色,负责 Electron桌面应用与公司原生能力的产品化集成,不要求编写底层算法,但需要理解接口。
1、负责 Electron 桌面应用(Windows / macOS) 的架构设计与开发;
2、基于 React / Vue + TypeScript 实现核心 UI,包括:
主界面 / 桌面工作台
状态面板
功能控制界面
3、对接并集成公司内部提供的后端原生插件本地服务进程,
4、与后端工程师协作,参与原生能力接口设计(API / Service),完成 Electron 到后端的通信与桥接(IPC / Socket / 本地服务等);
任职要求
1、本科及以上学历,计算机、软件工程、电子信息等相关专业;
2、熟练掌握 JavaScript / TypeScript,熟悉 React 或 Vue(至少一种);
3、有 Electron 桌面应用 实际项目经验(Windows / macOS);
4、理解 Electron 核心机制:
主进程 / 渲染进程
IPC 通信
本地资源与系统能力访问
5、具备良好的工程习惯:
模块划分清晰
可维护性意识
基本性能与稳定性意识
6、有 Node.js 使用经验,有原生能力插件 / SDK / 本地服务的前端接入经验者优先;