V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
xkx1102gogogo
V2EX  ›  酷工作

招聘在线课堂全栈开发(react + 云部署)

  •  
  •   xkx1102gogogo · 41 天前 · 473 次点击
    这是一个创建于 41 天前的主题,其中的信息可能已经有所发展或是发生改变。
    工作地点:可远程 / 线下可以在郑州或新加坡办公
    职位类型:全职

    职位描述

    我们正在寻找一位有经验的 全栈开发工程师,参与公司在线课堂平台的研发工作。你将负责从前端课堂 UI 到后端信令、媒体服务对接的端到端开发,实现高质量的音视频课堂体验,包括 视频互动、白板协作、录制回放、课程管理 等功能。

    岗位职责

    设计与开发在线课堂前端功能:视频面板、白板、聊天、举手、分组讨论等

    对接 WebRTC 媒体服务( LiveKit / OpenVidu / Jitsi / BigBlueButton 等)

    实现 WebSocket 信令服务,支持实时课堂事件(进出场、举手、聊天、互动工具)

    负责课程/排课/录制/回放的后端 API 开发与数据库设计

    搭建和运维在线课堂所需的基础设施( STUN/TURN 、录制转码、存储与回放)

    保障课堂的性能与稳定性,优化弱网体验

    搭建监控、日志与告警体系

    任职要求(必备)

    前端:React / Next.js 、TypeScript ,熟悉 WebRTC 基础( getUserMedia 、RTCPeerConnection 、ICE/SDP )

    实时通信:WebSocket 使用经验,理解消息广播与房间管理

    后端:Node.js (NestJS/Express) 或 Java (Spring Boot) 或 Go ,能独立开发 API 与信令服务

    数据库与存储:PostgreSQL/MySQL 、Redis ;对象存储( S3/OSS 等)

    运维:Docker 、Nginx/TLS 、Linux 基础运维,能独立部署服务

    至少有过一个 WebRTC / 在线课堂 / 视频会议类项目经验(可为个人或公司项目)

    加分项( Nice-to-have )

    使用过 LiveKit / OpenVidu / Jitsi / BigBlueButton 等开源课堂/会议框架

    了解 CRDT/OT 协议( tldraw 、Excalidraw 、yjs 等)做实时协作白板

    移动端开发经验( React Native / Flutter / iOS/Android 原生 WebRTC SDK )

    熟悉 mediasoup / Janus 等底层 SFU/MCU 框架

    有 DevOps 实践经验:Kubernetes 、CI/CD 、Terraform

    了解视频录制/转码( ffmpeg )、RTMP/HLS 旁路直播、全球多地域加速与合规

    我们能提供

    从 0 到 1 搭建在线课堂核心系统的机会

    国际化工作机会(可担保新加坡工签/移民申请)

    灵活办公方式,扁平化团队氛围

    有竞争力的薪资与成长空间

    投递方式

    请将 简历 + 相关项目经历/作品链接( GitHub/线上 Demo/视频) 发送至:
    [email protected]
    我们会优先考虑能展示过往 在线课堂/视频会议项目 的候选人。
    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2631 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:47 · PVG 09:47 · LAX 18:47 · JFK 21:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.