|
以下是基于知识库内容的Electron全栈开发工程师招聘要求模板,结合岗位职责、技术栈及行业需求设计: 岗位名称:Electron全栈开发工程师工作地点:XXX
薪资范围:XXX 岗位职责- 负责基于Electron框架的跨平台(Windows/macOS/Linux)客户端开发,实现核心功能模块与界面交互[[1]][[3]][[10]]
- 设计并优化前后端协作架构,与后端团队协作定义API接口,支持业务需求快速迭代[[5]][[9]]
- 解决跨平台兼容性问题,优化启动性能、内存占用及渲染效率[[3]][[9]]
- 参与技术预研与方案评审,推动Electron技术栈在公司内部的标准化[[5]][[10]]
任职要求技术栈: - 精通Electron框架,熟悉主进程/渲染进程通信机制(IPC)、进程间资源管理及安全策略[[1]][[3]][[10]]
- 掌握JavaScript/TypeScript,熟悉前端框架(React/Vue)及状态管理(Redux/Vuex)[[10]]
- 熟练使用Node.js及构建工具(Webpack/Vite/Electron Builder)[[3]][[9]]
开发经验: - 3年以上Electron开发经验,有成功交付跨平台客户端项目案例(需提供GitHub或项目链接)[[1]][[3]][[10]]
- 熟悉跨平台调试工具(如Chrome DevTools、Sentry)及性能优化手段(代码分割、懒加载)[[3]][[9]]
工程能力: - 熟悉Git协作流程,具备代码规范意识与单元测试(Jest/Mocha)经验[[9]]
- 了解CI/CD工具链(GitHub Actions/Jenkins)及自动化发布流程[[8]][[9]]
加分项- 有原生插件开发经验(C++/Rust与Node.js结合)或系统级调用能力[[3]][[10]]
- 熟悉uniapp、React Native等跨端框架,具备多端协同开发经验[[2]][[6]]
- 开源社区贡献经历或技术博客输出[[5]][[9]]
教育背景- 计算机相关专业本科及以上学历,2年以上全栈开发经验[[1]][[10]]
- 英语读写能力良好,可查阅英文技术文档[[9]]
引用来源:
[[1]] Electron技术栈要求
[[3]] 跨平台开发与性能优化
[[5]][[9]] 全栈协作与工程实践
[[10]] 技术预研与项目经验
[[8]] CI/CD流程要求
[[2]][[6]] 多端开发扩展能力
备注:请在简历中注明参与过的Electron项目及个人角色(如架构设计、核心模块开发等)。
|