从事产品服务后台的架构设计、开发、优化及运营工作;使用最优秀的架
构设计及算法实现,在网络接入、业务运行逻辑、用户数据存储、业务数据挖
掘等方向,
编程基本功扎实,掌握 C/C++/JAVA等开发语言、常用算法和数据结构;
熟悉 TCP/UDP网络协议及相关编程、进程间通讯编程;
了解 Python、Shell、Perl 等脚本语言;
了解 MYSQL 及 SQL 语言、编程,了解 NoSQL, key-value 存储原理;
全面、扎实的软件知识结构,掌握操作系统、软件工程、设计模式、数据结构、
数据库系统、网络安全等专业知识;
了解分布式系统设计与开发、负载均衡技术,系统容灾设计,高可用系统等知
识。
PC 客户端开发方向:
岗位描述:
从事客户端软件的设计和开发工作,挑战高性能,高稳定性,用户体验极致的
客户端软件设计和技术研发工作;
岗位要求:
热爱编程,基础扎实,理解算法和数据 结构相关知识;
熟悉 windows 操作系统的内存管理、文件系统、进程线程调度;
熟悉 MFC/windows 界面实现机制,熟练使用 VC,精通 C/C++,熟练使用 STL,
以及 Windows 下网络编程经验;
熟练掌握 Windows 客户端开发、调试,有 Windows 应用软件开发经验优先;
对于创新及解决具有挑战性的问题充满激情,具有良好的算法基础及系统分析
能力。
移动客户端开发方向(Android、IOS、WP):
岗位描述:
负责智能手机、Pad 等移动终端设备应用程序的开发和技术实现,在资源受限
的移动终端设备上做精简和高性能的设计,开发面向移动互联网用户的产品。
岗位要求:
对于创新及解决具有挑战性的问题充满激情。
热爱编程,基础扎实,理解算法和数据结构相关知识。
至少掌握一种编程语言,C/C++/Java 编程经验优先。
有 IOS、Android、Windows Phone 开发经验优先。