北京康源互动健康科技有限公司
业务方向:软硬结合、移动互联网的个人健康管理
环境待遇:绩效奖金、股票期权、年底双薪、专项奖金、五险一金、通讯津贴、交通补助、带薪年假、定期体检、节日礼物、岗位晋升、技能培训、扁平管理、领导好、帅哥多、美女多、管理规范
联系方式:hr@icomboo.com
职位链接:
http://org.job.csdn.net/Org/Details?ID=389371
一、岗位名称:iOS高级开发工程师
岗位职责:
1. 负责iOS平台应用软件的开发;
2. 参与软件功能设计、相关工作任务分配和开发进度计划的讨论;
3. 遵循单元测试驱动设计和开发的工作模式,以迭代的方式完成软件开发工作;
4. 编写必要的技术文档,为初级工程师的工作提供指导;
岗位要求:
1. 3年以上iOS开发经验,(作为主程序员的角色)在App Store中发布了1个以上的应用;
2. 数据结构和算法基础扎实,理解并掌握面向对象的设计方法;
3. 具备测试驱动开发(TDD)的经验,能够设计和实现具备完善和直观的调用接口的可重用代码模块;
4. 具备丰富的Objective-C和Cocoa编程经验;
5. 具备以下领域技术的开发经验:
Core Data / SQL / REST-like network APIs
Core Bluetooth / Bluetooth Low Energy
6. 具备Git或SVN等版本管理工具的使用经验;
7. 对工作充满热情,具有良好的沟通表达能力;
(以下是加分项)
8. 能够使用调优工具来不断改善应用的性能;
9. 能够自发地对代码进行必要的重构;
10. 能够了解和利用开源社区的成果,有参与开源项目则更好;
二、岗位名称:Android高级开发工程师
岗位职责:
1. 负责Android平台应用软件的开发;
2. 参与软件功能设计、相关工作任务分配和开发进度计划的讨论;
3. 遵循单元测试驱动设计和开发的工作模式,以迭代的方式完成软件开发工作;
4. 编写必要的技术文档,为初级工程师的工作提供指导;
岗位要求:
1. 3年以上Android开发经验,(作为主程序员的角色)发布了1个以上的应用;
2. 数据结构和算法基础扎实,理解并掌握面向对象的设计方法;
3. 具备测试驱动开发(TDD)的经验, 能够设计和实现具备完善和直观的调用接口的可重用代码模块;
4. 具备丰富的Java和Android编程经验,同时具备C/C++编程经验的优先考虑;
5. 具备以下(至少一个)领域技术的开发经验:
SQLite / REST-like network APIs
Core Bluetooth / Bluetooth Low Energy
6. 具备Git或SVN等版本管理工具的使用经验;
7. 对工作充满热情,具有良好的沟通表达能力;
(以下是加分项)
8. 能够使用调优工具来不断改善应用的性能;
9. 能够自发地对代码进行必要的重构;
10. 能够了解和利用开源社区的成果,有参与开源项目则更好;
三、岗位名称:Web前端高级开发工程师
岗位职责:
1. 负责Web浏览器(移动和PC)前端应用的开发;
2. 参与软件功能设计、相关工作任务分配和开发进度计划的讨论;
3. 遵循单元测试驱动设计和开发的工作模式,以迭代的方式完成软件开发工作;
4. 编写必要的技术文档,为初级工程师的工作提供指导;
岗位要求:
1. 3年以上Web前端应用开发经验,(作为主程序员的角色)开发了1个以上的Web前端应用;
2. 具备丰富的Javascript、HTML、CSS编程经验;
3. 能够编写Javascript单元测试,具备测试驱动开发(TDD)的经验;
4. 具备以下技术的使用和开发经验:
jQuery、Bootstrap、Backbone或AngularJS等前端框架
5. 具备使用Web API开发前端应用的经验;
6. 具备Git或SVN等版本管理工具的使用经验;
7. 对工作充满热情,具有良好的沟通表达能力;
(以下是加分项)
8. 能够使用调优工具来不断改善应用的性能;
9. 能够自发地对代码进行必要的重构;
10. 能够了解和利用开源社区的成果,有参与开源项目则更好;
四、岗位名称:自动化测试开发工程师
岗位职责:
1. 负责Web前端应用或Android、iOS应用的自动化测试开发工作;
2. 参与软件功能设计、相关工作任务分配和测试开发进度计划的讨论;
3. 搭建和维护持续测试集成环境,为应用的测试设计和产品发布工作提供支撑;
4. 编写必要的技术文档,为初级工程师的工作提供指导;
岗位要求:
1. 3年以上Web前端应用或Android、iOS应用的自动化测试开发经验;
2. 能够深入理解各种测试指标并思考其对最终产品质量的影响程度;
3. 能够熟练使用相应的测试平台工具和编写测试脚本;
4. 具备Git或SVN等版本管理工具的使用和管理经验;
5. 能够通过探索和研究新的测试工具或者以创新的方式来应对自动化测试工作中的挑战;
6. 对工作充满热情,具有良好的沟通表达能力;
五、岗位名称:平台架构师
岗位职责:
1. 负责分析应用需求,设计BigTable类的Wide Row数据库表结构以优化高并发在线环境下的读写性能,设计可伸缩、冗余备份的BigTable类数据库部署架构,设计离线环境下的大数据批处理架构以支持各种分析统计需求;
2. 负责设计和实现上述平台的Web端、客户端API接口,并确保在各种网络环境下的API调用和数据传输的响应性、可靠性和完整性;
3. 负责设计辅助平台运维的集中化管理系统和反映平台运行健康程度的展示系统,并持续监测、评估和提升平台的整体性能;
4. 从架构设计和实现技术的选择上确保平台的每个系统模块都是可容错和健壮的;
5. 对大规模的在线数据迁移工作提供指导和支撑;
6. 负责对各种相关的技术、产品、平台进行评估,参与对关键技术的决策讨论,并且为其他团队成员提供相关的培训指导;
7. 编写必要的技术文档,为初级工程师的工作提供指导;
岗位要求:
1. 3年以上的相关工作经验;
2. 在以下多个技术领域具备丰富的实践经验:Linux、Java/Python/Node/Scala/Erlang/Rails、HBase/Cassandra、Hadoop、消息中间件、Solr/Lucene/Xapian、Memcached/Redis、各种云计算环境(OpenStack/AWS/阿里云/Azure);
3. 能够既理解技术的底层细节、又保持对平台整体架构的清晰把握,并且乐于迎接各种技术挑战;
4. 对工作充满热情,具有良好的沟通表达能力;
(以下是加分项)
5. 能够了解和利用开源社区的成果,有参与开源项目则更好;