岗位职责
1. 使用Unity3D和Android进行应用开发;
2. 根据需求负责各个功能模块的设计及实现;
3. 对具体功能模块编写高效、稳定、安全的代码,保证各模块的效率、稳定性和可扩展性;
4. 在项目组内进行应用开发的技术分享与积累;
5. 参与到团队的技能提升与分享;
任职要求
1. 具有基于Unity3D的移动应用开发经验,能独立使用Unity3D完成移动应用的开发、编译、集成、发布;
2. 对Unity与Android交互有开发经验,能够独立的进行Android与Unity的混合开发;
3. 熟练掌握C#与原生的热更新机制;
4. 熟悉内存与drawcall的性能优化;
5. 熟悉多进程交互,熟悉UGUI、AndroidUI与移动端的布局自适应;
6. 熟练掌握基本数据结构,有一定的算法基础,具备扎实的编程基础和良好的编程习惯;
7. 具备优秀的面向对象思想和设计模式使用能力;