客户端开发工程师
Summary
Builds and maintains Electron desktop apps for Windows/Mac: main/renderer process work, cross-platform compatibility, and backend integration for accounts, multi-device sync, OTA updates, cloud storage, and real-time messaging. Core stack is TypeScript/JavaScript with React or Vue, plus AI-assisted development.
"1、负责 Electron 桌面客户端功能开发、迭代与 bug 修复,对接后端实现账号、多端同步、OTA 更新、云存储、实时消息等端侧能力。
2、负责 Electron 主 / 渲染进程开发,处理 Windows/Mac 跨平台兼容、本地缓存、文件读写、端云联调。
3、善用 AI 工具辅助编码、问题排查、写单测和文档,提升开发效率。
4、参与客户端性能优化,跟进线上问题,参与代码评审。"
"1、本科及以上,3 年以上 Electron 桌面开发经验,熟练 TS/JS,React/Vue 任选其一。
2、熟悉 Electron IPC、打包发布,有 OTA、数据同步相关开发经验优先。
3、会使用 AI 辅助开发,能甄别、调试 AI 生成代码。
4、具备良好问题排查能力,可和后端高效协作。"