Jobs · himalayas
Senior Frontend Engineer (Video Streaming)
Lumen Dynamics · United States · Posted 17d ago
About the role
Design and implement a TypeScript-based video SDK and player core for a live streaming platform.
About Multi Media, LLC Multi Media, LLC is the company behind Chaturbate, one of the most heavily trafficked live streaming platforms in the world. We support a global network of independent content creators and millions of real-time viewers, delivering interactive video at scale. Our infrastructure handles complex broadcasting, low-latency streaming, and high-engagement user experiences. All live, all the time. We’re building a platform where creators can express themselves freely and grow their communities, where viewers discover and interact with creators they’re drawn to, and where the team behind it is challenged, trusted, and responsible for shaping the experience of millions of users around the world. We value people who take initiative, stay curious, and care deeply about the quality and impact of what they build. The Role We’re looking for a Senior Software Engineer to join our Video Streaming team and own key parts of our unified video SDK and player platform. This SDK powers live and VOD playback across multiple surfaces (web, mobile, and apps) and exposes the APIs, events, and telemetry that product teams use to build video experiences. In this role, you’ll design and evolve TypeScript-based SDK components, public interfaces, and player tooling that other teams depend on. You’ll focus on playback quality, startup time, latency, and cross-browser/device reliability, while making the SDK easy to integrate, observe, and extend. Success in this role requires strong product thinking, a deep understanding of browser behavior, and the ability to debug and optimize complex systems in production. What You’ll Do Design, implement, and evolve a TypeScript-based video SDK and player core used by multiple product teams and clients. Define and maintain clean, stable APIs and events for playback, buffering, errors, track switching, and player state. Build and improve high-performance playback paths and UI components for live and VOD, optimizing startup time, latency, and visual quality across browsers and devices. Partner with backend and infrastructure teams to integrate the SDK with streaming protocols (e.g., HLS/LL-HLS, WebRTC), ABR ladders, and CDN routing, without requiring specialists in every protocol. Add and refine viewer-side telemetry hooks (e.g., first-frame time, buffering, quality switches, failures) to power monitoring, experimentation, and product insights. Improve observability and debuggability of the video stack through better logging, metrics, and tooling around the SDK. Collaborate closely with product, design, and other engineering teams to roll out SDK changes safely (versioning, migration paths, feature flags) at scale. Contribute to the technical direction and architecture of the video SDK and mentor other engineers working in and around the playback stack. Requirements You Have Bachelor’s degree in Computer Science or related field (or equivalent practical experience). 7+ years of experience building modern web applications or libraries. Strong expertise in JavaScript/TypeScript and modern frontend tooling; comfortable working in shared libraries/SDKs, not just app code. Experience designing and maintaining public APIs or SDKs that are consumed by other teams or external developers (versioning, documentation, backward compatibility). Professional experience with video streaming or other performance-sensitive media systems (e.g., HLS, DASH, WebRTC, real-time collaboration, gaming, or similar). Proven ability to optimize performance in the browser (bundles, memory, CPU, network) and to use tools like DevTools, profiling, and tracing to track down issues. Experience collaborating closely with backend and infrastructure teams on contracts, telemetry, and incident/debug workflows. Strong problem-solving skills and comfort working in complex, high-scale, production environments. Nice to Have Experience working directly on a video player or media SDK (commercial, open-source, or internal). Familiarity with browser media APIs (e.g., Media Source Extensions, Encrypted Media Extensions) and how different browsers handle media pipelines. Hands-on experience with live streaming or real-time video (e.g., LL-HLS, WebRTC) and/or CDN-based delivery. Experience with observability and experimentation (e.g., New Relic, custom telemetry, A/B tests) for playback quality and reliability. Passion for improving video quality and end-to-end viewer experience at scale, and for building tools that make other engineers more effective. Benefits You’ll Get Competitive compensation with performance bonuses Fully remote option Health, vision, dental, and life insurance for you and any dependents, with policy premiums covered by the company Long- & short-term disability insurance Unlimited PTO Annual year-end company closure Optional 401k with 5% matching 12 paid holidays Paid lunches in-office; if remote, a $125/week stipend via Sharebite EAP and employee recognition programs The base salary range for this position
Read the full posting on himalayas →
Why this role stands out
- ★competitive compensation
- ★performance bonuses
Responsibilities
- ▸Build and improve UI for web video player
- ▸Optimize startup time, latency, and playback quality
- ▸Diagnose and resolve streaming issues with backend teams
- ▸Drive technical decisions and shape frontend architecture
Must-have skills
- ▸javascript
- ▸typescript
- ▸react
- ▸video streaming technologies
- ▸hls
- ▸dash
- ▸webrtc
- ▸abr
- ▸cdns
- ▸video players
- ▸performance-sensitive ui
- ▸bachelor's degree in cs or equivalent
Nice-to-have skills
- ▸live streaming
- ▸real-time video
- ▸browser media apis
- ▸mse
- ▸eme
Benefits
- ▸competitive compensation
- ▸performance bonuses
- ▸fully remote option
- ▸health insurance
- ▸vision insurance
- ▸dental insurance
- ▸life insurance
- ▸long-term disability insurance
- ▸short-term disability insurance
- ▸unlimited pto
FAQ
Is the Senior Frontend Engineer (Video Streaming) role at Lumen Dynamics remote?+
This Senior Frontend Engineer (Video Streaming) position is listed as remote (United States).
What is the salary for the Senior Frontend Engineer (Video Streaming) role at Lumen Dynamics?+
The listing states Estimated 110k-250k USD.
What seniority level is this Senior Frontend Engineer (Video Streaming) role?+
This is a senior level position.
What skills does the Senior Frontend Engineer (Video Streaming) role require?+
Key requirements include javascript, typescript, react, video streaming technologies, hls, dash, webrtc, abr.
How do I apply for the Senior Frontend Engineer (Video Streaming) role at Lumen Dynamics?+
Use the "Apply on himalayas" button to open the original posting on himalayas, where you can submit your application directly to Lumen Dynamics.