hex11 / join-us

大B站需要更多的小伙伴~ ( ゜- ゜)つロ 乾杯~

Home Page:http://bilibili.github.io/join-us/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Join Us

哔哩哔哩弹幕视频网 http://www.bilibili.com 需要更多的小伙伴~~ join us

下列职位工作地点均为: 上海·浦东新区·浦东大道(浦东大道地铁站3号出口500米)

详细个人介绍与 PDF简历 投递至 wangyongrong@bilibili.com

邮件标题格式为 [github]-真名-应聘职位名称

Android 开发工程师

  • 工作职责: 负责 Android 应用的开发和维护工作。

  • 职位要求:

    1. 至少一年以上 Android 平台应用开发经验,具备扎实的 Java 语言基础;
    2. 深入了解 Android 系统框架,UI 绘制及渲染、事件传递等机制;
    3. 熟练掌握 Android 开发平台及框架原理,能独立进行 Android 应用程序开发;
    4. 熟悉 Android 多线程及高性能编程,及有一定的 UI、网络、内存的优化经验;
    5. 熟悉常见的开源库,了解其实现原理;
    6. 熟练使用git进行协同开发。
  • 加分:

    1. 有多媒体应用开发经验;
    2. 有独立开发的应用或开源组件或个人博客;
    3. 有其他语言经验,如 C/C++、Groovy、Python 等。

Android 视频播放器开发工程师

  • 工作职责: 开发与维护 Android 视频播放器、弹幕相关。
  • 职位要求:
    1. 至少两年的 Android 实际开发经验;
    2. 有 Android 视频播放相关的实际开发经验;
    3. 熟悉 UI 和 framework 层;
    4. 有 native 层实际开发经验者优先。

iOS 初级开发工程师

  • 工作职责: 负责 iOS 应用功能的开发和维护工作

  • 职位要求:

    1. 至少 1 年以上 iOS 工作经验,精通 Objective-C 语言的使用,良好的代码风格;
    2. 扎实的计算机专业基础(算法、数据结构和面向对象等);
    3. 熟悉 UI 开发(重用、动画和自动布局等)和数据存储等基本技术;
    4. 熟悉内存管理和 Block 的正确使用;
    5. 了解多线程和 Runtime 等高级技术;
    6. 了解性能优化和错误调试的基本方法;
    7. 熟练使用 Git。
  • 加分项:

    1. 熟悉 ReactiveCocoa 框架,熟悉 MVVM;
    2. 熟悉 Masonry 框架;
    3. 有多人协同长期开发大型软件的经历。
  • 备注: 简历中请不要过多罗列项目内容和功能,请描述你使用到的核心技术及为项目做出的贡献。

iOS 高级开发工程师

  • 工作职责:负责 iOS 应用功能及框架的开发和维护工作,负责和产品及设计的沟通工作

  • 职位要求:

    1. 至少 3 年以上 iOS 工作经验,精通 Objective-C 语言的使用并了解其原理,具有良好的代码风格;
    2. 扎实的计算机专业基础(算法、数据结构、面向对象、网络通讯、编译原理和计算机原理等);
    3. 精通 UI 开发(重用、动画、自动布局、CoreText 和 Quartz2D 等)和数据存储等基本技术并了解其原理;
    4. 精通内存管理和 Block 的使用并了解其原理;
    5. 熟悉多线程和 Runtime 等高级技术并了解其原理;
    6. 熟悉性能优化和错误调试的方法并了解其原理;
    7. 熟悉 Masonry 框架;
    8. 熟悉各种设计模式;
    9. 熟练使用 Git。
  • 加分项:

    1. 熟悉 ReactiveCocoa 框架;
    2. 有独立设计大型复杂模块的经历;
    3. 有较为出色的技术博客或者优秀的开源项目;
    4. 熟悉各种其它相关知识(服务器相关、测试相关、脚本工具相关等);
    5. 熟悉软件工程,有在大型公司的工作经历;
    6. 强大的沟通能力和抗压能力。
  • 备注: 简历中请不要过多罗列项目内容和功能,请描述你使用到的核心技术及为项目做出的贡献。

客户端 C++ 开发工程师

  • 工作职责: 负责桌面应用工具的开发。
  • 职位要求:
    1. 1 年以上标准 C/C++ 编码经验,1 年以上 VC++ 编码经验,1 年以上 Qt 编码经验,学校/培训项目不作为参考依据;
    2. 网络编程、多线程编程熟练,数据结构基础扎实;
    3. 有强烈的上进心和求知欲,善于分析问题和解决问题;
    4. 良好的团队合作精神,较强的沟通能力。

多媒体开发工程师

  • 工作职责: 负责开发与维护 Android/iOS 平台的视频播放器及 ijkplayer。
  • 职位要求:
    1. 扎实的 C 语言基础,至少两年实际开发经验;
    2. 扎实的多线程开发基础,对 HTTP、TCP/UDP 有清晰的理解;
    3. 有 FFmpeg/LibAV, VideoLan, MPlayer 等开源多媒体框架的二次开发经验;
    4. 了解 Android/iOS 视频播放框架;
    5. 了解 FFmpeg/LibAV 社区的运作方式。

移动测试工程师

  • 工作职责:

    1. 负责 Android 和 iOS 平台各种应用的功能,性能测试;
    2. 根据产品需求说明和设计文档,在测试执行前设计相关的测试场景及测试案例;
    3. 根据测试需求维护 BugList,熟悉常用 Bug 维护软件(BugDB 等等);
    4. 根据发现的 Bug,能够准确、详实地描述 Bug 产生的过程、Bug 的现象,准确地定位并跟踪问题;
    5. 跟踪用户的反馈再现相应的 Bug;
    6. 具备一定的网站优化基础知识,对于网站的设计等能提出合理的改进意见。
  • 职位要求:

    1. 2 年以上手机 APP 测试经验;
    2. 熟悉软件测试流程和规范,熟悉软件测试方法和策略,能根据需求和设计文档独立的编写测试用例,执行测试及反馈测试结果;
    3. 熟悉常用的 Bug 管理跟踪工具,能对软件开发中所有的 Bug 进行跟踪和统计分析;
    4. 喜爱手机应用,对手机产品有自己的感悟和认知(特别是对于播放器之类的 APP),能够准确掌握各种手机软件测试的方法;
    5. 责任心强,为人踏实,有良好的表达和沟通能力以及团队合作精神。

Flash 播放器开发

  • 工作职责:

    1. 负责主站 Flash 播放器业务开发;
    2. 负责直播 Flash 播放器业务开发。
  • 职位要求:

    1. 计算机相关专业毕业;
    2. 具有1年以上 Flash 开发经验,有良好的面向对象设计基础;
    3. 具有 Flex 开发经验优先,能快速构建和自定义用户界面;
    4. 有播放器开发经验优先;
    5. 有 HTML5 视频播放器开发经验优先。

HTML5 播放器开发

  • 工作职责:

    1. 负责主站、直播的 HTML5 播放器业务开发,迭代;
    2. 负责 HTML5 播放内核开发,迭代。
  • 职位要求:

    1. 计算机相关专业毕业;
    2. 具有 2 年以上前端(JavaScript)开发经验,基础扎实;
    3. 熟知 HTML5 相关的标准与浏览器平台接口;
    4. 有播放器开发经验优先;
    5. 有视频编解码相关经验优先。

联系方式

mail to wangyongrong@bilibili.com

建议投递简历时附带作品介绍或链接

邮件标题格式为 [Github]真名-应聘职位名称

About

大B站需要更多的小伙伴~ ( ゜- ゜)つロ 乾杯~

http://bilibili.github.io/join-us/