盒马盒马-客户端高级开发工程师(iOS / Android / 鸿蒙)-杭州
任职要求
1. 三年以上客户端开发经验,精通 iOS / Android / 鸿蒙 中至少一端,有多个完整的App项目经验,能独立完成设计和编码,对端侧性能、稳定性、内存、网络有深入优化经验。 2. 有电商 App 开发经验优先,有数据分析能力优先;具备跨端技术实践经验者优先,有DinamicX动态化、 KMP/CMP三端一码 架构基建和业务落地经验。 3. 具备 AI …
工作职责
1. 负责用户端 iOS、Android、鸿蒙 三端导购、交易、内容、互动等产品功能的研发和迭代,保障多端体验一致性与交付质量。 2. 探索 AI Native 产品创新,结合大模型与端侧智能能力,优化核心场景的用户体验与业务转化。 3. 针对三端共性与差异,推进端侧组件化、模块化建设,沉淀可复用的业务与基础能力。 4. 持续关注端侧性能、稳定性与用户体验,有针对性的进行体验和性能优化,追求极致的用户体验。 5. 探索和落地 客户端 AI coding 提效 工具与方法,熟练使用 AI 编程助手辅助编码、重构、单测与 Code Review,推动研发效率提升。 6. 协同产品、设计、后端、测试等团队建立更优更高效的业务支撑机制和能力。
1.负责游戏客户端在海外低端机型上的性能优化工作,确保游戏在目标地区主流机型上流畅运行; 2.基于Unity引擎和项目混合架构(C# + Lua + C++核心层),进行全链路性能分析和瓶颈定位; 3.优化渲染管线、资源加载、内存占用、逻辑帧率等关键性能指标,提升游戏运行效率; 4.扩展和完善现有的设备检测系统和画质配置体系,支持海外设备的自动识别和适配; 5.与美术、策划、服务器团队协作,制定性能规范和资源标准,从源头控制性能风险; 6.建立性能监控和数据分析体系,持续跟踪游戏在海外各地区的性能表现并快速响应线上问题。
1.负责游戏客户端包体大小优化,将包体从国内版本降低到海外各地区应用商店的指定要求; 2.基于项目的热更新系统构建管线,设计并实施资源分包和热更新策略; 3.分析包体构成,定位占用主要空间的资源类型和模块,制定针对性的优化方案; 4.实施资源压缩、格式转换、冗余清理、代码裁剪等技术手段,降低安装包和首包大小; 5.优化打包配置和构建流程,平衡包体大小与用户体验,满足海外不同地区的差异化需求; 6.与美术、策划团队协作,制定资源规范和审核机制,从源头控制资源冗余和包体增长; 7.建立包体监控和预警机制,防止包体在迭代过程中无序增长,保障长期包体稳定性。
1.负责游戏海外版本的SDK接入工作,包括支付、登录、广告、数据统计、社交等第三方SDK的集成和维护; 2.设计并实现国内外SDK共存方案,确保国内外版本使用统一代码库进行开发和维护; 3.负责海外业务的基础框架开发,包括多语言系统完善、本地化系统扩展、时区处理、货币系统等; 4.实现海外特殊规则支持,完善本地化处理机制,支持数字规范(千位分隔符、小数点)、语言复数规则、语言阴阳性、文字和图片本地化等底层机制; 5.基于Unity + C# + Lua + C++混合架构,设计可扩展、易维护的系统框架,提升开发效率和代码质量; 6.与策划、运营、测试团队紧密合作,理解海外业务需求和合规要求(GDPR、儿童隐私保护等),提供技术解决方案; 7.解决游戏海外版本研发和线上运营过程中的各类技术问题,保障游戏稳定性和用户体验。