巨人网络 社会招聘
Electron 游戏客户端开发工程师
上海 ·经验不限·学历不限
上海
薪资面议
前往 巨人网络 官网投递
职位描述
岗位职责
1、客户端架构与核心开发
负责基于 Electron 的游戏客户端架构设计、核心模块开发与工程化建设,保障客户端在多进程通信、状态管理、资源加载和运行稳定性方面具备良好的可维护性与扩展性;
2、AI 互动体验落地
深度参与 AI 聊天、动态交互叙事、角色行为反馈、多媒体资源展示等核心体验的客户端实现,支持动图、音频、Live2D 等内容在产品中的稳定接入与流畅呈现;
3、复杂功能拆解与交付
能够基于产品需求拆解业务逻辑与技术模块,独立规划实现路径,分阶段推进复杂功能开发,并在开发过程中持续优化代码结构,提升系统可迭代性;
4、跨团队协作与敏捷迭代
与策划、产品、AI 算法、美术等团队紧密协作,理解玩法与交互目标,结合 AI 工具链快速完成原型验证、功能开发和体验调优,推动需求高效落地;
5、性能优化与稳定性保障
持续优化 Electron 应用的内存占用、渲染性能、资源加载效率和跨平台兼容性,定位并解决客户端运行过程中的性能瓶颈与稳定性问题;
6、主动沟通与项目推进
在开发过程中主动同步进度、暴露风险、澄清需求并推动问题解决,能够对负责模块的质量、进度和最终交付结果负责。
任职要求
1、本科及以上学历,计算机、软件工程、数字媒体技术等相关专业优先;具备 1 年及以上前端或客户端开发经验,能力优秀者可适当放宽;
2、熟悉 JavaScript / TypeScript,具备良好的前端工程基础,理解模块化开发、异步编程、状态管理、构建流程和常见调试手段;
3、熟悉或深入理解 Electron 运行机制,包括 Main / Renderer 进程、IPC 通信、窗口管理、本地资源访问、原生能力调用等;具备桌面客户端或游戏前端开发经验者优先;
4、理解游戏客户端常见开发逻辑,能够处理角色展示、动画播放、音频控制、资源加载、交互反馈、界面状态切换等体验型功能;
5、习惯并擅长使用 Claude Code、Codex、Cursor 等 AI 辅助编程工具,能够结合 AI 工具进行需求拆解、代码生成、调试排查和快速原型验证;
6、对 AI 驱动的互动产品、虚拟角色、二次元文化或恋爱模拟类产品有兴趣,能够理解目标用户在陪伴感、情绪反馈、角色互动和沉浸体验上的核心诉求。
【加分项】
1、有 Electron 桌面客户端项目经验;
2、有 Live2D、Spine、Canvas、WebGL、游戏引擎(Godot Unity等)开发经验;
3、有 AI 聊天、AI Agent、虚拟角色、互动叙事产品开发经验;
4、熟悉二次元、Galgame、恋爱模拟、虚拟陪伴类产品;
5、有从 0 到 1 搭建客户端工程或独立负责核心模块上线经验。
官网发布:2026-07-10 · 最后确认在招:2026-09-03 21:26:57 · 来源平台:moka