该职位已失效,看看其他机会吧

React视频会议桌面应用开发

1.5-2.5万
  • 北京朝阳区
  • 3-5年
  • 学历不限
  • 全职
  • 招1人

职位描述

reactElectronWebRTC
二、岗位职责
1. 负责基于 Electron + React 的视频会议桌面应用开发与维护
2. 实现 WebRTC 实时音视频通信功能(音视频采集、传输、播放)
3. 开发屏幕共享、会议录制、消息通知等核心功能
4. 优化应用性能,解决音视频卡顿、延迟等问题
5. 参与需求分析、技术方案设计和代码评审
三、技能要求
1. 后端开发经验
- 必备技能熟悉 Node.js 后端开发
- 了解 mediasoup 服务器配置和调优
- 有 WebSocket 服务器开发经验
2. Electron 桌面应用开发
- 熟练掌握 Electron 主进程、渲染进程通信机制 (IPC)
- 熟悉 Electron 窗口管理、菜单、托盘、通知等 API
- 了解 Electron 安全机制和性能优化
- 有 Electron 应用打包发布经验 (electron-builder)
3. React 前端开发
- 精通 React 18 及其 Hooks、Context API
- 熟练使用 Redux 进行状态管理
- 熟悉 React Router 路由管理
- 熟练使用 Ant Design 等 UI 组件库
4. WebRTC 音视频技术 (核心)
- 深入理解 WebRTC 架构和核心概念 (SFU、MCU、信令、STUN/TURN)
- 熟练使用 getUserMedia、RTCPeerConnection、MediaStream 等 WebRTC API
- 了解音视频编解码 (H.264、VP8、VP9、AV1、Opus)
- 有 mediasoup 或其他 SFU 服务器集成经验者优先
- 熟悉 WebRTC 网络传输优化 (NAT 穿透、带宽自适应、丢包重传)
5. WebSocket 实时通信
- 熟练使用 Socket.io 进行实时通信
- 理解 WebSocket 协议和事件驱动编程
- 有即时通讯、消息推送系统开发经验
6. JavaScript/TypeScript
- 精通 ES6+ 语法和异步编程 (Promise、async/await)
- 熟悉 TypeScript 类型语言
- 了解前端性能优化和内存管理
7. 构建工具
- 熟练使用 Vite、Webpack 等构建工具
8. 音视频处理经验
- 熟悉 FFmpeg 视频录制、转码
- 了解音视频码率控制、分辨率调整
- 有 WebRTC QoS (服务质量) 优化经验
经验要求:
3年以上实时通信/流媒体经验;
参与过 SFU 或大规模 RTC 产品优先。
软技能要求
1. 沟通能力 - 能够清晰表达技术方案,与团队有效协作
2. 问题解决能力 - 能够独立分析和解决复杂技术问题
3. 学习能力 - 能够快速学习新技术并应用到项目中
4. 代码质量意识 - 遵循代码规范,编写可维护、可测试的代码
5. 责任心 - 对代码质量和项目交付负责
支持远程开发
查看全部

工作地点

北京朝阳区建达大厦A

认证资质

营业执照信息

职位发布者

曹雪婷/人事经理

刚刚活跃
立即沟通
公司Logo北京鼎腾科技有限公司
北京鼎腾科技有限公司成立于2016年,注册资金3200万元,落户于北京市平谷区金海湖畔,是一家国内领先的解决方案和IT服务供应商。业务范围涵盖咨询及解决方案、ERP实施与咨询、软件开发和维护、信息技术外包服务、IT基础设施服务、业务流程外包等服务,是政府、金融、电信、互联网、医药、电力等行业重要的IT综合服务提供商和战略合作伙伴。作为一个新兴企业,鼎腾科技充满活力,追求卓越,成立伊始就承载着对未来的美好憧憬,在共同的价值观引领下,向着既定目标砥砺前行。期望成为受社会、客户、股东和员工尊敬的公司。鼎腾科技秉承"诚信、敬业、尽责、创新"的公司文化,专注"超越期待,尽善尽美"的服务理念,作为您IT服务的理想合作伙伴,一如既往的为客户提供优质、专业、高效的服务。
公司主页