资深 Electron 开发工程师(高级/专家)

资深 Electron 开发工程师(高级/专家)

岗位职责:

  1. 负责公司跨平台桌面应用( Electron )的架构设计、性能优化与核心功能开发。

  2. 深入理解 Electron 运行机制,能针对主进程、渲染进程、IPC 通信、内存管理、启动速度等进行系统级优化。

  3. 根据业务需求,编写高性能 Node Native Addons ( C++ 扩展模块),提升关键功能的运行效率。

  4. 深度参与前端与 Node 层的集成,对底层内核问题进行调试与修复(如 Node 、Chromium 、V8 引擎相关)。

  5. 持续优化构建流程、打包体积、资源加载与自动更新机制,提升桌面端产品体验。


任职要求:

  1. 本科及以上学历,计算机或相关专业,5 年以上前端或桌面端开发经验3 年以上 Electron 实战经验

  2. 精通 JavaScript/TypeScript ,熟悉 Node.js 内核机制(事件循环、内存管理、C++ 模块编译、libuv 等)。

  3. 熟悉 Electron 架构,了解 Chromium 架构原理,对多进程模型和 IPC 通信机制有深入理解。

  4. 有性能调优经验:熟悉性能监控、CPU/内存分析、异步优化、Native 模块接入。

  5. 具备跨平台( Windows / macOS / Linux )开发与调试能力,能处理系统级集成问题(文件系统、硬件接口、系统权限等)。

  6. 熟悉构建与打包工具链( electron-builder 、vite 、webpack 、node-gyp 等)。

  7. 有以下经验者优先:

    • 阅读或修改过 Electron / Node / Chromium 源码;

    • 有自研底层插件( Native Addons )或贡献过开源项目;

    • 对系统安全、进程隔离、沙箱机制有研究。


我们能提供:

  • 深度参与底层架构优化的机会(非普通 CRUD 业务);

  • 技术氛围浓厚的工程团队,代码质量高,重视研发体验;

  • 有竞争力的薪资与绩效激励。


工作地点:长沙

联系方式:UnVzc18wMDE=

来源:https://v2ex.com/t/1168946