这里的每一项技术都会直接帮助平台上的App开发者,并在真正的应用里得到实践检验。

我们不仅是技术的研发者,也是技术的输出方。

这里的每一项技术都在改变世界!

欢迎加入!我们支持开源运动!

来环信,和我们一起用技术改变世界!


 以下职位工作地点是在河南郑州开发,内推通道:请邮件简历及意向职位至duc@easemob.com所有的环信同事期待你的加入!
 
iOS工程师

岗位职责:
1. 负责IM SDK开发与相关应用的开发;
2. 对客户提供解决方案和必要的技术支持;

任职资格:
1. 熟悉iOS开发环境、iOS App开发规范和App开发流程;
2. 熟练使用iOS开发核心库,有一定的文档编写能力;
3. 熟悉iOS SDK中布局、网络、数据库、HTTP协议、XML/JSON解析等;
4. 掌握iOS平台的模块化设计架构,能够设计出恰当的应用方案;
5. 熟悉iOS平台的内存管理机制,懂得内存优化技术;
6. 能够与产品经理、设计师、用户进行深入的沟通和交流;
7. 有即时通讯平台开发经验者优先考虑;
8. 两年以上开发经验,其中一年以上iOS应用开发经验;
9. Github 使用者、熟悉c/c++开发,有开源项目贡献者优先考虑。


安卓工程师

岗位职责:
1. 负责IM SDK开发与相关应用的开发;
2. 对客户提供解决方案和必要的技术支持;

任职资格:
1. 熟悉android开发环境、android应用开发规范和开发流程;
2. 熟练使用android SDK,熟悉JNI开发,有一定的文档编写能力;
3. 熟悉android SDK中布局、网络、数据库、HTTP协议、XML/JSON解析等;
4. 掌握Android 平台的模块化设计架构,能够设计出恰当的应用方案;
5. 熟悉 Android 平台的内存管理机制,懂得内存优化技术;
6. 能够与产品经理、设计师、用户进行深入的沟通和交流;
7. 有即时通讯平台开发经验者优先考虑;
8. 两年以上开发经验,其中一年以上android应用开发经验;
9. Github 使用者、熟悉c/c++开发,有开源项目贡献者优先考虑。


H5前端工程师

工作职责
1.环信Web、IM、SDK等的开发设计 
2.环信业务后台管理系统的开发设计
任职资格
1.有web前端经验,熟悉流行的前端技术, 包括但不限于bootstrap、html5、css3、saas、less、jQuery、bower、grunt、webpack、reactJs 
2.有H5移动端开发经验 
3.熟悉Ajax, Rest等原理和使用方式 
4.熟悉Http, WebSocket, Spdy等协议 
5.深刻理解Web标准, 对可用性、可访问性等相关知识有实际的了解和实践经验 
6.有一定的设计美感 
7.简历请同时提供以往项目地址,以及github地址或技术博客地址 
加分项: 
1.熟悉ruby、python、bash、nodejs等脚本语言优先考虑 
2.有开源社区经验者优先考虑


后台工程师
工作职责
1.负责持续改进后端服务,打造业界领先的即时通讯云服务; 
2.或负责持续优化服务性能,提高后端服务的承载能力; 
3.或负责完成后端服务的多机房改造,为全球用户提供可靠实时的即时通讯服务;
任职资格
1.熟悉Java、Erlang或C/C++其中两种语言,有Unix/Linux平台相关开发经验; 
2.熟悉网络通信机制及常用数据传输协议; 
3.算法基础扎实,有ACM、TopCoder或其他比赛经验者优先; 
4.熟悉数据库相关开发,了解MySQL数据库,有HBase、Redis或其他NoSQL相关使用经验者优先; 
5.有较强的解决问题能力,能够承受压力情况下解决线上问题; 
6.能够带领团队成员,研究并攻克技术难关; 
7.需要有开放共享的心态,接受开源思想,有Github创建、维护或参与经验更好; 
8.5年以上开发工作经验;


项目经理(项目实施)-IM
您的责任:
1.确保项目目标的实现,领导项目团队准时、优质的完成全部工作。
2.及时有效地与客户沟通,了解项目的整体需求,与客户保持持续的联系,及时反馈阶段性的成果,并及时向研发更新客户提出的合理需求。
3.制定开发计划文档,量化任务,并合理分配给相关人员。
4.跟踪项目进度,有效的提高代码质量,并及时与研发、实施部署人员以及QA之间沟通,保证项目以及附属文档的完整和规范。
我们的要求:
1. 正规大学本科及以上学历
2.5年以上软件行业经验,3年以上开发/项目管理工作经验
3.能够独立完成中型项目的整体设计、任务计划和开发进度的管理工作
4.熟悉框架设计、系统设计、数据库设计、编码测试等软件工程知识和规范
5.精通软件开发流程,了解linux/unix系统,并能够熟练使用系统设计、数据库设计工具
6.对软件多层结构、以及各层间使用的软件技术有较全面的了解 ;      
7.具有开发队伍的管理能力和经验;
8.具备技术文档编写能力;
9.有乙方项目经理经历,能够与甲方顺畅沟通。
10..有互联网工作经历的优先。