Senior Media Developer (Video Streaming & WebCodecs)

Motorola SolutionsVancouver, BC
CA$120,000 - CA$140,000Hybrid

About The Position

We are seeking a Senior Media Developer with deep expertise in video streaming technologies and WebCodecs API to join our organization-wide video player team. This role will be instrumental in developing and maintaining our advanced web-based video player component that is becoming the key video player across multiple products and the entire organization.

Requirements

  • Expert knowledge of WebCodecs API with hands-on experience implementing VideoDecoder and AudioDecoder
  • Strong experience with WebRTC and real-time media streaming
  • Proficiency in SignalR (@microsoft/signalr 9.0.6) for real-time communication
  • Deep understanding of video codecs (H.264, H.265, VP9, AV1) and WebCodecs codec configuration
  • Experience with MP4Box and media file manipulation
  • Strong TypeScript/JavaScript skills in React environments
  • Knowledge of WebCodecs VideoFrame processing and canvas rendering
  • Experience with Web Workers for offloading video processing
  • Familiarity with Web Components and cross-browser compatibility
  • Understanding of Annex-B and fMP4 stream processing
  • 5+ years of software engineer experience
  • 2+ years of WebCodecs API, HLS.js, or WebRTC
  • 3+ years of TypeScript experience
  • 2+ years of technical leadership experience
  • 2+ years of Single Page Application Development experience

Nice To Haves

  • Experience with video surveillance or security camera systems
  • Background in implementing PTZ controls for IP cameras
  • Knowledge of Web Video Text Tracks (WebVTT) and subtitle implementation
  • Experience with video analytics and metadata extraction
  • Understanding of Content Delivery Networks (CDNs) and video distribution
  • Familiarity with Web Audio API for audio processing and synchronization
  • Experience with video compression and transcoding workflows
  • Knowledge of hardware acceleration and GPU optimization

Responsibilities

  • Design and implement advanced video streaming solutions using WebCodecs API, HLS.js, and other streaming protocols
  • Develop WebCodecs-based video decoders with hardware acceleration support
  • Optimize video playback performance across different browsers and devices using WebCodecs
  • Implement real-time streaming capabilities with SignalR integration and WebCodecs processing
  • Develop PTZ (Pan-Tilt-Zoom) controls and camera manipulation features
  • Create and maintain video timeline controls with live recording indicators
  • Implement WebCodecs-based audio/video synchronization and playback control
  • Develop snapshot and session recording functionality
  • Ensure low-latency streaming and smooth playback experiences
  • Implement adaptive bitrate streaming and quality optimization

Benefits

  • Pay within this range varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service