技术类岗位 北京 ( 北京市海淀区北四环西路 58 号理想国际大厦 ) 
 后台开发( PHP/java/golang/nodejs 任意一种语言)/ 测试开发 / Android 开发工程师 / IOS 开发工程师  
级别:T4-T6 到岗时间:9 月-12 月  
OfO 公司介绍:  
作为共享单车的原创者和领骑者,ofo 现已在全球连接超过 800 万辆共享单车,日订单超 2500 万,为全球 7 个国家超 170 座城市上亿用户提供了超 30 亿次高效便捷、绿色低碳的出行服务。ofo 也已成为全球最大的、估值最高的共享单车平台。  
融资情况: 
2017.07 获得 7 亿美金 D 轮及以上融资 融资机构:阿里巴巴、弘毅投资和中信产业基金联合领投,滴滴出行和 DST 持续跟投 ;融资金额:7 亿美金  
2017.03 获得 4.5 亿美元 D 轮及以上融资 融资机构:ST 领投,滴滴、中信产业基金、经纬中国、Coatue、Atomico、新华联集团 ;融资金额:4.5 亿美元  
2016.10 获得 1.32 亿美元 C 轮融资 融资机构:滴滴出行、小米科技、经纬中国、顺为基金 ;融资金额:1.32 亿美元  
2016.09 获得数千万美元 C 轮融资 融资机构:滴滴出行 ;融资金额:数千万美元  
2016.09 获得数千万美元 B 轮融资  
2016.09 获得 2500 万 A 轮融资  
2015.09 ofo 共享单车正式上线  
2014.06 ofo 公司成立  
公司地址:  
北京市海淀区北四环西路 58 号理想国际大厦  
职位 JD: 
1.后台开发工程师( PHP/java/golang/nodejs 任意一种语言) 
岗位职责: 
1、负责公司平台产品的基础架构的设计与实现; 
2、负责公司后端核心模块的设计与开发; 
3、负责技术攻关和创新技术引用,解决产品开发过程中的高性能,高并发和高可靠性问题; 
4、有贡献开源代码或维护自己博客的优先。  
职位要求: 
1、3 年以上互联网开发经验,有大规模后端服务的设计和开发方面经验,对 Unix/Linux 有深入了解; 
2、 出色的编码能力,精通如下三种语言之一( Nodejs,PHP,Java ),尤其使用它们做过 web 服务; 
3、对后端程序性能优化有丰富经验; 
4、掌握 Redis、Mongodb,Mysql 等存储系统原理及应用; 
5、 熟悉常用的算法,熟悉开源框架,解决问题能力强; 
6、对分布式计算,分布式存储的架构设计理念和动机有一定理解; 
7、 对 HTTP 协议有深刻的理解,熟悉 TCP/IP 等网络协议。  
技术:PHP/java/golang/nodejs 编程语言功底、网络编程、代码能力、数据库知识 
软技能:执行能力、沟通能力、学习能力、责任心 
关键词:PHP、nodejs、golang、java ( 4 个选 1 ),mysql,后台开发,MVC  
2.测试开发工程师 
职位要求: 
1、计算机或其他相关专业本科以上学历; 
2、3 年以上软件测试经验,熟练自动化测试,具有一定的开发技术; 
3、精通测试理论、测试策略、测试用例设计方法等相关测试技术; 
4、熟练使用 Linux 或 Unix 操作系统;熟练 apache、tomcat 等应用服务器配置与管理; 
5、熟练 Oracle/Sql server/My SQL 等常用数据库系统的操作,能熟练编写复杂 SQL 语句; 
6、了解 python 或 Java 编程,有 Shell 或 PHP/Perl 等使用经验者优先; 
7、能够独立完成测试工作;有很强的责任心,做事严谨,良好的书面表达和工作总结能力; 
8、较强的沟通、协调能力、分析问题和解决问题能力。  
职位描述: 
1、承担项目测试,包括测试需求分析,计划方案制定,测试用例设计和执行,完成测试报告; 
2、根据产品功能说明编写测试计划,设计测试用例和测试数据; 
3、执行具体测试任务并确认测试结果,完成测试报告以及测试结果分析; 
4、可承担产品的功能、自动化测试、性能测试; 
5、在测试各个环节过程中主动与开发人员沟通,保证测试工作的有效性和完整性; 
6、能对测试流程进行补充,能够快速地反映问题,描述问题,能对项目提出合理化建议; 
7、良好的沟通,积极协助和驱动问题解决,高效的执行流程,保证项目质量和进度的达成。  
1、代码能力; 
2、测试用例设计、测试计划设计; 
3、沟通及协调能力; 
4、逻辑思维能力;  
关键词: 
1、java、python 编程、linux、shell ; 
2、自动化测试; 
3、性能测试; 
4、redis,mysql、mq 等中间件。  
3.Android 开发工程师 
工作职责 
1. 负责开发与维护 Android 应用、模组化、优化等原生开发工作; 
2. 开发可跨平台的 React-Native 代码 (会有培训); 
3. 写测试代码、自动化代码,提高代码质量与开发效率.  
任职要求: 
1. 精通 Java 及多线程与内存管理; 
2. 精通 Android 的 UI、网络、XML/JSON 解析、事件机制等,能够独立完成 Android 开发任务; 
3. 熟知设计模式、设计原则,能够写出可维护代码; 
4. 可接受培训后开发 React Native app ; 
5. 思路清晰敏捷,有较强的主动性及团队合作精神,责任心强,沟通能力好,开朗自信,求知欲望强。  
优先: 
- 有 React/React-Native/Redux (Javascript) 开发经验优先; 
- 有 TDD/BDD 经验优先; 
- 有 DevOps/Lean Software Management 经验优先; 
- 有 Functional Programming、Reactive Programming 经验优先。    
4.IOS 开发工程师 
工作职责 
1. 负责开发与维护 iOS 应用、模组化、优化等原生开发工作; 
2. 开发可跨平台的 React-Native 代码 (会有培训); 
3. 写测试代码、自动化代码,提高代码质量与开发效率.  
任职要求: 
1. 有扎实的 C 基础,精通 Objective-C 及多线程与内存管理; 
2. 精通 CocoaTouch 的 UI、网络、XML/JSON 解析、iOS 事件机制等,能够独立完成 iOS 开发任务; 
3. 熟知设计模式、设计原则,能够写出可维护代码; 
4. 可接受培训后开发 React Native app ; 
5. 思路清晰敏捷,有较强的主动性及团队合作精神,责任心强,沟通能力好,开朗自信,求知欲望强。  
优先: 
- 有 React/React-Native/Redux (Javascript) 开发经验优先; 
- 有 TDD/BDD 经验优先; 
- 有 DevOps/Lean Software Management 经验优先; 
- 有 Functional Programming、Reactive Programming 经验优先。   
邮件投递邮箱: 
[email protected] (我不是 HR 在 V2EX 也帮几个小伙伴拿到过 offer 和面试机会 直接丢简历给 HR )