/join-us

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

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. 负责主站播放器改版、埋点;
    2. 负责合作播放器开发;
    3. 负责播放器内核开发,贴片广告开发。
  • 职位要求:

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

HTML5 播放器开发

  • 工作职责:

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

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

联系方式

mail to wangyongrong@bilibili.com 建议投递简历时附带作品介绍或链接 邮件标题格式为**[Github]真名-应聘职位名称**