WebRTC Developer (m/w/d)
Core
Design and build the WebRTC architecture for a live, interactive video platform, handling signaling, media processing, and user experience for group rooms with broadcasting and recording.
Role type
Senior IC WebRTC Engineer
Builds
Browser-based video conferencing platform with group rooms, broadcasting, screensharing, and recording
Domain
Video communications / Real-time media streaming
Deliverable
production ML models | product features
Required skills
WebRTC (Peer Connections, Signaling, ICE, STUN/TURN, Media Streams), TypeScript, Node.js, Vue.js, Media Server development (Mediasoup), CPaaS integration (Twilio, Daily, LiveKit), NAT traversal, Session management
Preferred skills
Experience with complex multi-party video applications beyond 1:1 calls, Cloud-native setup (Kubernetes)
Technologies
Socket.io, Mediasoup, TURN, Kubernetes, Git, CI/CD
Responsibilities
Develop and shape WebRTC architecture from signaling to media processing; Maintain and optimize the current system while planning backend realignment; Design group room layouts with high-quality broadcasting and recording; Collaborate with Frontend, Backend, and UX teams on a shared vision
Seniority
Senior, hands-on IC