网易资深客户端开发工程师(版本管理)
任职要求
1. 3年或以上的游戏相关研发经验,参与开发过相关类别的管线工具; 2. 有比较扎实的编程基础,熟练…
工作职责
1. 负责和统筹3A开放大世界游戏的版本管理基建,完成多分支开发流程的落地; 2. 负责将业内成功有效的工业化管线生产方案进行改造落地; 3. 识别当前生产管线的不足,提供工具支持,提升开发效率和量产效率; 4. 负责版本管理小组的程序招聘、管理、指导等工作;
1.资源管理与AssetBundle开发 主导游戏资源的分类、打包策略制定,熟练使用AssetBundle进行资源动态加载与卸载,管理依赖关系以减少冗余。 优化资源生命周期管理,包括预加载、按需加载及资源回收机制,降低内存峰值并提升运行效率。 结合打包系统或自定义工具链,实现资源自动化打包、版本控制及加密压缩。 2.内存与性能优化 分析并优化纹理(ETC/PVRT压缩)、网格(LOD)、动画及音频资源的内存占用,制定平台适配方案。 解决托管堆内存泄漏问题,优化GC触发频率,通过对象池、结构体替代类等方式降低Mono堆内存峰值。 使用Unity Profiler、Memory Snapshot等工具定位性能瓶颈,提出并实施渲染管线、物理引擎及脚本逻辑的优化方案。 3.技术攻关与团队协作 主导核心模块(如战斗系统、场景加载)的技术实现,搭建高可维护性的客户端框架。 编写技术文档,制定资源管理规范与热更新流程标准,指导初级开发者并参与代码审核。
负责数字资产管理平台桌面端(Windows/macOS)的架构设计与核心模块开发,确保高性能与高稳定性; 深入设计 Electron 主进程与渲染进程的通信机制(IPC),优化多窗口管理及长任务处理逻辑; 针对海量数字资产(图片、视频、设计稿等)的预览、缓存、拖拽上传及下载进行底层优化,打造极致的操作效率; 梳理资产全生命周期在客户端的复杂状态(如本地同步、版本控制、冲突解决),确保状态流转的可追溯性与一致性; 建立桌面端工程化标准,通过插件化架构、自动化测试等手段提升代码质量与长期维护能力。

1、学习 Swift、Objective-C、SwiftUI 等 iOS 开发技术,并在实际业务中应用; 2、进行唯品会 iOS App 客户端的版本迭代开发; 3、优化和持续改进现有产品体验。
1、深度参与携程旅行 App 核心功能的全生命周期开发与维护,覆盖用户出行场景的功能迭代,确保功能稳定性与用户体验达标。 2、负责iOS客户端公共基础组件的设计、开发与迭代,提炼通用能力(如网络请求、UI 组件、数据缓存等),降低团队重复开发成本,提升整体研发效率与代码复用率。 3、参与产品需求分析,结合 iOS 平台特性与跨端技术方案,完成应用功能模块的详细技术设计、编码实现,保障高质量交付与版本迭代节奏。 4、主导或参与 App 性能与体验优化,包括启动速度、页面加载、内存占用等维度,通过 Xcode Instruments 等工具定位并解决性能瓶颈;同时关注跨端场景下的体验一致性,持续提升用户使用感受。 5、探索 AI 技术在客户端的落地应用,如基于 AI 的端侧推理、智能推荐功能优化、图像识别(如行程票据识别)、语音交互等场景的技术调研与开发,提升产品智能化水平。