An open API service indexing awesome lists of open source software.

https://github.com/bilibili/join-us

大B站需要更多的小伙伴~ ( ゜- ゜)つロ 乾杯~
https://github.com/bilibili/join-us

job

Last synced: 8 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# Join Us

[哔哩哔哩](http://www.bilibili.com) 需要更多的小伙伴~

![join us](http://i0.hdslb.com/bfs/app/82512c2d586b2fb39713c34ade92081e3aec8b55.jpg)

下列职位工作地点均为:上海市·杨浦区·[政立路国正中心](https://j.map.baidu.com/41/i30)

工作机会面向**本科及以上学历**的应届生及社会人士开放

详细个人介绍与简历(建议使用 **PDF** 格式)投递至:

[zhangxinzheng@bilibili.com](mailto:zhangxinzheng@bilibili.com)(移动端)

[tanzhaoxin@bilibili.com](mailto:tanzhaoxin@bilibili.com) (web 端)

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

建议邮件或简历内附带**个人作品**、**开源库**和**博客**等内容,着重展示**个人擅长技术领域**

# 移动端

根据熟悉的领域选择合适的岗位,可以参照下图:

![mobile](http://i0.hdslb.com/bfs/app/19d761719436b52e3b25acccb691de1283c466b1.png)

## 图形引擎工程师 (C++)

**工作内容:**

搭建和维护哔哩哔哩移动端 App 上的图形处理和渲染流水线

**职位要求:**

1. 计算机基础知识(操作系统,算法,数据结构等)扎实
2. 熟悉 C++ 编程语言,有相关开发实践,了解常用语言特性及其原理
3. 熟悉一种图形接口(如 OpenGL ES,DX),了解 GPU 渲染流水线
4. 学习能力强,对探索新技术有强烈的欲望

**加分项:**

1. 计算机,数学,物理等相关专业毕业
2. ACM 或各类算法、数学竞赛中获奖
3. 有过图形或游戏相关开发经验
4. 参与过较大规模的 C++ 工程开发工作

## 多媒体工程师(C/C++)

**职位职责:**

1. 负责移动端多媒体播放架构设计与开发
2. 负责移动端多媒体播放质量调优

**职位要求:**

1. 扎实的 C/C++ 语言基础
2. 扎实的多线程开发基础,对 HTTP、TCP/UDP 有清晰的理解
3. 有 FFmpeg/LibAV,VideoLan,MPlayer,GStreamer 等开源多媒体框架的二次开发经验
4. 对探索各类技术及其内在原理,抱有强烈的兴趣,学习能力强

**加分项:**

1. 对于播放质量优化有相关经验
2. 有多媒体方面架构设计经验
3. 熟悉网络编程
4. 熟悉 OpenGL ES 或其他图形接口,有图形图像相关项目开发经验

## 流媒体工程师(C/C++)

**职位职责:**

1. 负责流媒体传输的核心模块开发

**职位要求:**

1. 扎实的编程基本功,熟练掌握 C/C++,对编程有热情
2. 有过大型的 C/C++ 项目经验
3. 有学习和求知欲望,积极主动,沟通和团队协作能力好

**加分项:**

1. 有网络传输协议设计与优化经验者优先
2. 有 nginx/cronet 等开源库二次开发经验者优先

## iOS工程师

### 业务方向

**工作职责:**

1. 负责公司移动产品功能研发和性能优化,方案的制定,技术可行性研究
2. 负责和产品经理配合,深度参与移动产品需求讨论和功能定义,并承担需求分析、架构设计、核心框架及组件的编码等开发工作
3. 持续从技术上提升 App 性能、稳定性,以及提升研发效能
4. 承担重点、难点的技术攻坚

**职位要求:**

1. 计算机相关专业,计算机基础知识(算法,数据结构,操作系统,网络等)扎实
2. 熟悉 iOS 平台应用开发并有产品开发经验,熟悉 iOS UI 框架、多线程技术和内存管理机制
3. 能独立承担任务,具备优秀的分析和解决问题的能力
4. 出色的团队协作能力,善于沟通,敬业专注,责任心强

**加分项:**

1. 对业界开源软件有关注,并对一些核心组件有的了解
2. 了解 UI / 图形 / 文本渲染底层原理
3. 熟悉一种图形接口(如 OpenGL ES,Vulkan),了解 GPU 渲染流水线
4. 熟悉 C++ 语言,有相关开发经验

### 基础方向

**岗位职责:**

1. 负责公司移动 App 架构设计,方案制定,技术研究,性能及质量优化等工作
2. 负责提供并维护供公司移动 App 所需要的底层基础组件
3. 负责对使用基础组件的业务研发提供技术支持
4. 跟进及推动内外各方协作完成大型技术项目及各种技术目标

**岗位要求:**

1. 有基础组件维护经验
2. 熟悉面向对象开发及设计原则,可以独立设计出稳定易用的底层组件
3. 对代码质量有较高追求,善于高效高质的完成开发工作,善于安全快速的重写/重构历史代码
4. 良好的工作主动性,主动发现问题、提出问题、解决问题,可以提供风险评估及应对方案
5. 良好的沟通能力,可以在沟通中成功推进、主导项目完成,具有职业素养能和第三方友好合作
6. 需要精通 ObjC 语言及熟悉相关底层技术原理

**加分项:**

1. 熟悉 Swift 及 FRP 可以加分
2. 有大型项目或者团队工作经验优先
3. 热爱 bilibili Z 世代文化可以加分

## Android 工程师

### 业务 & 基础方向

**工作职责:**

1. 负责公司移动 app 业务功能的研发及代码优化工作
2. 负责公司移动 app 公用控件及部分基础框架的研发工作
3. 负责公司移动 app 架构设计优化,技术选型,app 性能优化及安全加固
4. 负责移动技术难题攻关,解决系统中关键架构问题,对系统稳定性负责
5. 关注新技术,积极展开对新技术的预研,合理的结合到现有项目中
6. 对项目组开发人员的设计评审,方案合理性评估,以保证代码的可读性、可扩展性、易维护性
7. 参与移动规范制订、技术文档编写

**职位要求:**

1. 熟悉 Android 平台开发,熟练掌握 Kotlin & Java,熟悉常用设计模式
2. 熟悉移动应用架构设计,熟悉互联网 app 常用工具框架
3. 有代码洁癖,善于重构代码,不断改进 app 性能和稳定性
4. 具有良好的工作主动性:主动发现问题,主动解决问题,主动协助解决问题,主动预测风险
5. 与公司价值观一致,充满激情勇于挑战自我

**加分项:**

1. 熟悉 Android 系统源码,有 NDK 相关开发经验
2. 有主导完成优秀应用或大型项目,对高性能程序设计、架构有较多的工程经验
3. 了解 UI / 图形 / 文本渲染底层原理
4. 熟悉一种图形接口(如 OpenGL ES,Vulkan),了解 GPU 渲染流水线
5. 熟悉 C++ 语言,有相关开发经验

## 工程效率工程师

**工作职责:**

1. 负责移动端基础和平台工具的研发和优化,包括但不限于插件热修、监控体系、性能优化和 CI/CD 系统等等
2. 前沿技术研究,承担重点、难点的技术攻坚

**职位要求:**

1. 计算机相关专业
2. 熟悉 iOS / Android App 开发的主流框架和开发模式
3. iOS 平台至少熟悉 CocoaPods / Carthage / bazel 的其中一种;Android 平台需要熟悉编译优化和 Gradle 运行过程
4. 熟悉 python / ruby / bash 等至少一种脚本语言
5. 有丰富的 iOS / Android 平台优化经验

**加分项:**

1. 了解编译原理
2. 有 Jenkins / GitLab pipeline 等 CI 环境的开发经验
3. 有一定的 web 端 / 后端开发能力,能力全面

# web端

## HTML5 播放器开发工程师

**工作职责:**

- 负责开发与维护 Web(PC/Mobile)平台的 HTML5 播放器
- 参与播放器内核技术的调研、研发及优化
- 参与播放体验优化
- 参与播放技术创新

**职位要求:**

- 计算机或相关专业本科及以上学历
- 具有 2 年以上前端(JavaScript/TypeScript)开发经验,基础扎实(或具有C/C++基础且愿意转前端开发)
- 熟悉 HTML5 相关的标准与浏览器平台接口

**加分项:**

- 熟悉 MSE/WebAssembly/WebRTC 等 Web 多媒体相关使用优先
- 有播放器/音视频相关开发经验优先
- 了解 FFmpeg、MP4Box 等工具使用优先
- 熟悉主流流媒体相关协议 HTTP-FLV/HLS/MPEG-DASH/RTMP 等优先
- 熟悉主流封装格式 FLV、TS、MP4 等优先
- 熟悉常用编解码格式 H.265/H.264/AAC 等优先

## 前端开发工程师

**工作职责:**

- 负责网站 PC 端与 H5 端的功能迭代及日常维护
- 建设前端工程化、自动化体系
- 逐步完成基于 node.js 的前后端分离开发模式

**职位要求:**

- 精通各种网页开发技术(JS+HTML+CSS)
- 熟悉使用原生 js 开发,Vue/React 框架至少熟悉使用一种,熟悉 SSR 开发优先
- 熟悉运用前端各种辅助工具 gulp、webpack 等,具备前端工程化的思维和实践经验
- 熟练跨浏览器、跨终端的开发,有 HTML5/CSS3 等移动端 Web 页面开发经验
- 自我管理能力强良好,崇尚团队合作,快速的学习能力,乐于分享与沟通

# 其它职位

您也可以[点击链接](https://www.bilibili.com/blackboard/join-list.html)查看其它我们在找的人才,期待您的加入!

# 联系方式

[zhangxinzheng@bilibili.com](mailto:zhangxinzheng@bilibili.com)(移动端)

[tanzhaoxin@bilibili.com](mailto:tanzhaoxin@bilibili.com) (web端)