logo of ztgame

巨人网络Electron 游戏客户端开发工程师

社招全职1年以上软件研发类地点:上海状态:招聘

任职要求


1、本科及以上学历,计算机、软件工程、数字媒体技术等相关专业优先;具备 1 年及以上前端或客户端开发经验,能力优秀者可适当放宽;
2、熟悉 JavaScript / TypeScript,具备良好的前端工程基础,理解模块化开发、异步编程、状态管理、构建流程和常见调试手段;
3、熟悉或深入理解 Electron 运行机制,包括 Main / Renderer 进程、IPC 通信、窗口管理、本地资源访问、原生能力调用等;具备桌面客户端或游戏前端开发经验者优先;
4、理解游戏客户端常见开发逻辑,能够处理角色展示、动画播放、音频控制、资源加载、交互反馈、界面状态切换等体验型功能;
5、习惯并擅长使用 Claude Code、C…
登录查看完整任职要求
微信扫码,1秒登录

工作职责


1、客户端架构与核心开发
负责基于 Electron 的游戏客户端架构设计、核心模块开发与工程化建设,保障客户端在多进程通信、状态管理、资源加载和运行稳定性方面具备良好的可维护性与扩展性;
2、AI 互动体验落地
深度参与 AI 聊天、动态交互叙事、角色行为反馈、多媒体资源展示等核心体验的客户端实现,支持动图、音频、Live2D 等内容在产品中的稳定接入与流畅呈现;
3、复杂功能拆解与交付
能够基于产品需求拆解业务逻辑与技术模块,独立规划实现路径,分阶段推进复杂功能开发,并在开发过程中持续优化代码结构,提升系统可迭代性;
4、跨团队协作与敏捷迭代
与策划、产品、AI 算法、美术等团队紧密协作,理解玩法与交互目标,结合 AI 工具链快速完成原型验证、功能开发和体验调优,推动需求高效落地;
5、性能优化与稳定性保障
持续优化 Electron 应用的内存占用、渲染性能、资源加载效率和跨平台兼容性,定位并解决客户端运行过程中的性能瓶颈与稳定性问题;
6、主动沟通与项目推进
在开发过程中主动同步进度、暴露风险、澄清需求并推动问题解决,能够对负责模块的质量、进度和最终交付结果负责。
包括英文材料
学历+
客户端开发+
JavaScript+
TypeScript+
Electron+
还有更多 •••
相关职位

logo of ly
社招5年以上

1. 负责Electron框架的跨平台桌面应用开发,完成从需求分析到产品上线的全生命周期架构设计. 2. 优化应用性能,解决多进程通信、内存泄漏、跨平台兼容性等技术难题攻克 3. 整合Node.js与Chromium底层能力,实现本地文件操作、系统托盘、原生弹窗,窗口,webview统一管理等复杂功能; 4. 主导Electron应用的打包与发布,确保Windows、macOS、Linux多端适配 5. 制定代码规范与安全策略,定期升级Electron版本以修复漏洞维持桌面端稳定性

更新于 2025-12-11北京
logo of asml
实习Interns

N/A

更新于 2026-01-08北京
logo of kuaishou
社招1-3年J0012

1、负责PC端直播伴侣产品开发; 2、与产品经理和设计师紧密合作,确保产品功能和界面的高质量实现; 3、编写高效、可维护的代码,并对软件进行持续优化; 4、跟踪最新的前端技术趋势,将最佳实践应用于项目中。

更新于 2026-01-20北京
logo of ztgame
实习软件研发类

1.核心架构: 负责基于 Electron 的游戏客户端架构设计与核心功能开发,确保多进程通信高效稳定。 2.体验实现: 将 AI 聊天能力、动态交互叙事、多媒体资源(动图、音频、Live2D 等)深度集成到游戏客户端。 3.敏捷迭代: 与策划及 AI 算法团队配合,利用 AI 工具链快速完成原型验证及功能落地。 4.逻辑拆解: 能够精准拆分业务逻辑与功能模块,清晰规划实现路径,分步骤完成复杂功能开发,保证代码可维护、易迭代。 5.性能调优: 优化 Electron 应用的内存占用与渲染性能,解决跨平台兼容性问题。 6.主动沟通: 在开发过程中能够主动同步进度、暴露问题并对齐需求,与策划、算法及产品同学保持高效沟通,推动功能顺利落地。

上海