岗位职责
- 负责WorkBuddy桌面端Electron业务模块基础架构的规划、设计与持续演进,制定业务层兼容性与性能基线;
- 主导业务模块在Windows/macOS/Linux全平台的兼容性适配,攻克窗口渲染、原生模块调用等业务级疑难问题;
- 深入Electron内核机制,优化业务模块进程管理、内存占用、冷启动耗时及主渲染进程通信效率,建立性能防劣化防线;
- 建设业务模块稳定性监控与质量保障,覆盖崩溃治理、卡顿检测、日志采集与自动化回归验证;
- 设计并优化多窗口、系统托盘、全局快捷键等业务核心特性,确保多平台交互一致性与可靠性;
- 与前端、后端及AI Agent团队深度协作,为Agent任务调度、本地文件操作等场景提供稳定高效的运行环境;
- 与产品团队高效协作,注重产品基础体验,将体验诉求落地到业务模块设计中。
职位要求
- 8年以上客户端或桌面端研发经验,精通TypeScript/JavaScript,深入理解Node.js原理与异步编程;
- 5年以上Electron深度开发经验,深入理解主渲染进程架构、IPC通信及安全模型,具备Addon调试能力;
- 熟悉Windows/macOS/Linux系统差异,有丰富跨平台业务兼容性问题实战经验;
- 在桌面端性能优化有扎实积累,掌握冷启动剖析、内存诊断等工具链,能主导业务专项优化;
- 有桌面应用崩溃监控与异常治理经验,熟悉Sentry等工具;
- 具备全栈全端研发团队管理能力,能统筹业务模块跨端研发协作;
- 善于与产品高效协作,对产品基础体验有强感知与落地能力。