岗位职责
1.负责Android平台游戏客户端的架构设计、开发和优化工作
2.与策划、美术、服务端团队紧密协作,实现功能并确保高质量交付
3.负责游戏引擎(Unity3D/Cocos2d-x)在Android平台的集成、适配和性能调优
4.开发和维护游戏核心模块,包括UI系统、网络通信、资源管理、SDK接入等
5.分析和优化游戏性能,解决内存、CPU、GPU、耗电量及发热问题
6.研究Android平台新技术,持续提升产品的技术水平和用户体验
7.编写技术文档,参与代码审查,指导初级工程师
任职要求
核心要求(必备基础)
1.计算机科学或相关专业本科及以上学历,3年以上Android开发经验
2.精通Java/Kotlin语言,对面向对象、内存管理、多线程有深刻理解
3.深入理解Android SDK,熟悉四大组件、生命周期、消息机制等核心概念
4.精通UI开发,能编写高性能自定义控件,熟悉Material Design规范
5.熟练掌握JNI/NDK开发,能够进行Java与C/C++交互
6.具备性能优化经验,能解决内存泄漏、OOM、ANR、卡顿等问题
游戏开发专项要求
1.至少熟悉一种主流游戏引擎: Unity3D Cocos2d-x Unreal Engine
2.熟悉游戏开发核心技术:图形渲染、网络同步、资源管理、动画系统等
3.有丰富的第三方SDK接入经验(支付、广告、数据分析、社交等)
4.能够快速定位和解决特定机型兼容性问题
加分项:
1.有已上线Android游戏项目开发经验
2.熟悉OpenGL ES,了解图形渲染原理
3.了解Android安全机制,有反编译、数据加密等经验
4.具备良好的团队协作和沟通能力