Android开发工程师(应届生)
I 职位描述
1. 参与设计和实现高质量的Android原生应用,确保应用程序性能、稳定性与用户体验达到行业领先水平
2. 与产品、设计、测试等团队成员紧密合作,共同推动项目的进展
3. 遵循良好的编程习惯,编写易于维护和扩展的代码,并参与代码审查工作
4. 具备独立定位和解决问题的能力,针对线上问题能够迅速响应,提供有效的解决方案
5. 关注Android及移动互联网领域的前沿技术和发展趋势,积极参与新框架、新技术的研究和应用
I 职位要求
1. 计算机科学、软件工程等相关专业本科及以上学历
2. 熟悉Java或Kotlin编程语言,熟悉Android SDK
3. 计算机基础扎实,如数据结构、算法和操作系统等
4. 熟悉Android常用开源框架,如Retrofit、OkHttp、Glide等
5. 积极主动,有良好的问题解决及沟通能力
6. 有RTC、音频、性能优化相关经验优先
Java开发工程师(商业化游戏)
I 职位描述
1. 负责游戏服务器端的架构设计、编码、调试和优化工作。
2.根据产品需求分析并实现稳定高效的游戏服务端功能模块。
3.参与系统稳定性、性能瓶颈分析和优化,保证线上服务稳定运行。
4.编写相关开发文档和技术方案,参与代码评审,确保代码质量。
5.协同前端开发人员进行接口对接,保障前后端数据交互的准确性和效率。
6.可能还需要承担运维系统的研发、客户服务系统后台开发以及内部工具开发与维护等工作。
7.对业务相关的通用流程以及业务模型进行封装迭代。
I 职位要求
1. 精通Java编程语言,具备扎实的面向对象设计与编程能力。
2.深入理解网络编程原理,熟悉TCP/IP协议栈及HTTP/HTTPS等通信协议,对Netty源码有一定的理解。
3.熟悉dubbo框架,并有相关源码的阅读。
4.具备大规模分布式系统的设计与开发经验,对高并发、高性能、高可用的游戏服务器架构有深入理解和实践经验。
5.熟悉主流数据库如MySQL、Redis等,了解SQL优化和NoSQL存储方案。
6.了解常用的消息队列、缓存等中间件技术,例如Redis、Kafka、RocketMQ等。
7.对游戏业务逻辑有较强的理解力,能够快速适应不同的游戏类型和服务端架构需求。