Giter Site home page Giter Site logo

join-us's Introduction

Join Us

哔哩哔哩 需要更多的小伙伴~

join us

下列职位工作地点均为:上海市·杨浦区·政立路国正中心

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

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

[email protected](移动端)

[email protected] (web 端)

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

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

移动端

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

mobile

图形引擎工程师 (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 页面开发经验
  • 自我管理能力强良好,崇尚团队合作,快速的学习能力,乐于分享与沟通

其它职位

您也可以点击链接查看其它我们在找的人才,期待您的加入!

联系方式

[email protected](移动端)

[email protected] (web端)

join-us's People

Contributors

aristotle9 avatar harrisonxi avatar jununfly avatar xinzhengzhang avatar yrom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.