工作职责
1. 基于 Electron 框架进行桌面浏览器设计与核心功能开发。
2. 优化渲染管线、启动速度、内存与电量消耗;解决跨平台(Windows/macOS)兼容性与稳定性问题。
3. 负责应用打包、自动更新、沙箱加固、Crash & Memory 泄漏分析与持续优化。
4. 与前端团队协同,制定预加载脚本、上下文隔离、权限模型等最佳实践。
5. 跟进 Electron 上游版本升级,评估 Breaking Changes 并制定迁移方案。
岗位要求
1、3 年及以上基于 Electron 的浏览器完整研发经历;熟悉 Electron 内部架构(libchromiumcontent、Brightray)。
2、熟练使用 Electron-Builder/Forge、Crashpad、Sentry、clang-tidy、heap snapshot 等工具。
3、本科及以上学历,计算机相关专业;英语读写良好,能跟踪 Electron Release Notes 与 Issue。
三、加分项
1、熟悉 CI/CD、代码签名、Notarization、Auto-Updater 全链路自动化。