***PLEASE NOTE: VIDEO SDK EXPERIENCE REQUIRED – Please do not apply if you haven’t worked with video SDKs in production.***
We are looking for an experienced video application developer to help us build a SaaS-based video solution for our web portal.
Our goal is to create a scalable, cloud-hosted (non–self-hosted) video app that supports a dynamic breakout room workflow driven entirely by API logic.
Use Case Summary:
- ~4,000 users join a main livestream session.
- The system then instantly splits users into ~2,000 breakout rooms (2 users per room).
- After 5–10 minutes, everyone is pulled back to the main livestream.
- This switching process may repeat multiple times during a single session.
- All room creation, user assignment, and transitions must be code-driven via API , not manual.
Requirements:
- Proven experience building SaaS video platforms or SDK integrations .
- Proven experience as software developer.
- Strong understanding of multiple video transport protocols , including (but not limited to):
- WebRTC
- RTMP / RTSP
- HLS
- SRT
- WHIP
- Ability to design and optimize for low-latency switching between livestream and interactive rooms.
- Experience with scalable architecture to handle thousands of simultaneous users and sessions.
- Familiarity with API-based room management , real-time signaling , and load optimization .
Deliverables:
- Design or integrate a SaaS video solution that supports the above breakout/switching workflow.
- Provide API endpoints or SDK-based logic for automated room creation and user allocation.
- Optimize performance for reliability and low latency at scale.
Nice to Have:
- Experience with real-time analytics , recording management , or moderation dashboards .
- Understanding of microservice-based architectures and event-driven systems .
To Apply:
Please include:
- A brief description of relevant video projects you’ve built or integrated.
- Details about which video SDKs / APIs / protocols you have used.
- Your preferred SaaS platform or provider for this type of solution.
Job Type: Freelance
Pay: £35.00-£50.00 per hour
Application question(s):
- How many video solutions have you implemented, and for how many years?
- Which video protocols are you familiar with?
- How many years of software development do you have? Name the main 3 languages you are proficient with.
Work Location: Remote