岗位职责:
1、根据需求进行相应的程序(网站、IM、语音视频通信、分布式存储等)开发,实现各模块功能,编写相应的技术文档;
2、对自己开发的功能进行相关测试,对QC反馈的软件问题进行修复,对软件进行性能、代码优化;
3、参与项目重点、难点模块技术攻关;
4、进行新技术预研、规划、推行。持续关注新技术,不断提升技术能力。
岗位要求:
必要条件:
1、计算机类专业,2年及以上Windows或linux平台C++开发经验,编程功底扎实;
2、熟练掌握win32网络编程,熟悉TCP/IP、VPN等协议,掌握STL、MFC、socket网络编程技术,熟悉web框架,html/css/javascript;
3、具备优秀的逻辑思维能力、系统分析和设计能力,学习能力突出,技术钻研能力强,责任心强,乐于协作分享,能够承担工作压力;
4、熟悉多线程编程,以及进程间通讯技术实现
优势条件:有以下其中一项产品项目开发经验:
1)具有Python开发经验者优先;
2)具有Objective-C开发经验者优先;
3)具有大规模并发服务器开发经验者优先;
4)具有音视频服务器开发经验者优先;
5)具备P2P(bt、emule等协议或其他网络协议)技术研发经验;
6)有chromium浏览器开发经验,熟悉浏览器整个工作流程与基本原理,熟悉常见浏览器内核框架,能够基于chrome内核进一步开发和使用。
7)具有分布式数据库研发经验,或开源数据库研发经验(MySQL/MongoDB/TiDB/Redis等),或分布式系统研开发经验。
提示:公司实行全面禁烟制度。
收起