Software Developer - Chromecast Platform
Summary
The Chromecast Developer is responsible for designing, developing, and
supporting Chromecast Receiver applications and casting experiences for
Bell Media digital products. This role focuses on Google Cast Receiver
applications and Sender integrations that enable high‑quality video
playback, secure content delivery, analytics, and second‑screen
interaction across TV, Mobile and web.
Key Accountabilities
Chromecast Platform Development
- Design, develop, and maintain Chromecast Receiver applications using
the Google Cast SDK and Cast Application Framework (CAF).
- Support Chromecast sender integrations for Android, iOS, and Web
applications.
- Implement playback features including live/VOD streaming, captions,
audio tracks, and metadata handling.
Video & Service Integration
- Integrate Chromecast applications with video backends, entitlement
services, DRM, and analytics platforms.
- Support live events, scheduled programming, and VOD asset playback.
- Collaborate with backend and video teams to define APIs and playback
behaviour.
Quality, Performance & Support
- Optimize startup time, playback stability, buffering strategy, and
error recovery.
- Troubleshoot platform‑specific issues across Chromecast device
generations and firmware versions.
- Participate in production issue resolution related to Chromecast.
Engineering Excellence & Collaboration
- Participate in code reviews and Agile ceremonies.
- Provide accurate estimates and contribute to sprint and PI planning.
- Share Chromecast platform knowledge and mentor junior developers.
- Contribute to technical documentation and platform standards.
Technical Skills & Competencies
Required
- Strong JavaScript / TypeScript experience.
- Hands‑on experience with CAF, and Receiver applications.
- Solid understanding of video streaming technologies (HLS,
MPEG‑DASH).
- Experience integrating DRM solutions (Widevine preferred).
- Experience with REST APIs and asynchronous programming.
Assets
- Android or iOS development experience.
- Experience with analytics, QoE monitoring, or media metrics.
- Experience in OTT, broadcast, or Connected TV platforms.
- Experience Google Cast SDK is a plus.
Education & Experience
- Bachelor’s degree in Computer Science, Software Engineering, or
equivalent experience.
- 3+ years of relevant development experience.
ANNEX
External Job Posting (LinkedIn / Indeed / Careers Site)
Short, candidate‑friendly, market‑ready
Chromecast Developer - Connected TV Platforms
Bell Media | Montréal / Hybrid
Bell Media is looking for a Chromecast Developer to help deliver
best‑in‑class Connected TV and casting experiences for millions of
viewers. You’ll work on Chromecast Receiver applications and Sender
integrations that power live sports, on‑demand video, and premium
streaming experiences.
What You’ll Do
- Build and maintain Chromecast Receiver applications using Google
Cast SDK.
- Integrate casting support across mobile and web Sender applications.
- Deliver secure, high‑quality video playback for live and on‑demand
content.
- Collaborate with product, video, backend, and QA teams.
- Diagnose and fix Chromecast‑specific playback and performance
issues.
What You Bring
- Strong JavaScript / TypeScript experience.
- Hands‑on Chromecast / Google Cast SDK experience.
- Solid understanding of video streaming and DRM.
- Passion for building reliable, user‑friendly media experiences.
Nice to Have
- Android or iOS development experience.
- OTT, CTV, or broadcast platform experience.
- Experience with analytics and playback metrics.
Why Bell Media?
Work on large‑scale media products, live sports, and high‑impact
platforms used across Canada — with strong career growth, modern
tooling, and collaborative teams.