一、Golang工程师
岗位职责:
1、负责游戏服务端逻辑模块的编写; 负责项目的设计、编码、调优、测试及Bug处理;
2、精通Golang游戏服务端代码的编写;
3、精通MySql等数据库;
4、精通至少一门脚本Lua, 熟悉Protobuf, Websocket等协议;
5、负责游戏逻辑后台, 管理后台的搭建,升级,维护;
6、有linux/windows c++开发经验, 熟悉Java/PHP开发优先。
任职要求:
1、有良好的代码规范和习惯, 3年以上游戏服务端开发经验, 1年go语言开发经验;
2、扎实的算法基础,能够编写冒泡排序、麻将等基础算法;
3、具备良好沟通能力、高度的工作责任心和敬业精神, 优秀的团队协作精神。
二、Unity3D主程
岗位职责:
1、负责设计与实现基于Unity3D的手机客户端逻辑;
2、分配、协调和管理程序组的工作进度和模块内容;
3、负责审查代码,确保本组组员工作进度和代码质量;
4、协助其他程序员完成困难任务。
岗位要求:
1、具有高度工作责任心和敬业精神,吃苦耐劳,并能承受较大工作压力;
2、至少1款Unity手游完整开发上线经验;
3、本科及以上学历,计算机及软件工程等相关专业背景;
4、有良好的程序架构设计能力、优雅的代码风格;
5、善于独立思考,有很强的调试能力,擅长独立排查问题和解决问题;
6、沟通能力良好,善于并愿与团队分享经验;
7、精通手机游戏中常用的数据结构和算法;
8、熟悉各个版本iOS/Android特点、机型适配、UI布局优化等;
9、熟悉移动平台游戏的优化方法;
10、精通C语系(C、C++、C#、Java)编程语言;
11、精通Unity3D 脚本编程;
12、熟悉3D图形学、OpenGL ES渲染、Shader编程为佳。
三、Unity3D工程师
岗位职责:
1、负责Unity手游客户端逻辑功能开发;
2、有上线产品优先, 有棋牌产品开发经验优先;
3、熟悉H5产品开发, Egret或cocos2dx经验优先。
任职要求:
1、热爱游戏;
2、至少3年以上Unity游戏客户端开发经验;
3、良好的代码习惯, 优秀的学习能力;
4、熟悉UGUI/NGUI工具, 对游戏优化有一定经验;
5、熟悉游戏开发常用设计模式;
6、优先考虑具备android/ios native调试与编码能力;
7、具备良好的沟通能力和团队合作能力,学习能力强,具备较强的钻研精神。