岗位职责:
1、负责公司即时通讯(IM)模块的设计,开发和优化工作,并可支持亿级并发量;
2、负责IM服务器架构搭建、数据库搭建、后台程序开发、与手机客户端接口的开发。
任职要求
1、3年以上C++通讯产品开发工作经验,具有服务器开发工作经验者优先;
2、精通C/C++,具有扎实的技术功底,熟悉主流技术架构;
3、熟悉Rabbitmq、Redis、Kafka、Zookeeper等流行的分布式系统及其架构;
4、熟悉TCP/IP协议,熟练掌握Socket技术;
5、熟悉多线程技术,熟练掌握线程池相关的知识,编程基础扎实,熟悉io、多线程、集合等基础框架,熟悉分布式、缓存等机制;
6、具有良好而规范的编程习惯和技术文档编写习惯,良好的沟通和学习能力,有团队协作精神,能够适应较强工作压力,工作积极主动,认真负责;
7、熟悉常用的算法思想,设计模式和数据库设计,熟悉Linux系统、能够编写常用的shell脚本;
8、熟悉MySql、Redis、Ceph、Mongodb的一种或多种;
9、熟悉即时通讯、语音、视频等互动类产品的设计和研发;
10、熟练掌握基于XMPP/Jabber协议的即时通讯软件的开发;
11、有即时通讯平台开发经验,具备高并IM服务器开发经验者优先考虑。
注:点击上方按钮申请职位