Development Team Lead Audio Video Platform (Digital Strategy and Product) (English Services)
at
CBC/Radio-Canada
Development Team Lead Audio Video Platform (Digital Strategy and Product) (English Services)
Location
Toronto, Ontario, Canada
Date Posted
January 6, 2025
**Position Title:** Development Team Lead Audio Video Platform (Digital Strategy and Product) (English Services)
**Status of Employment:** Permanent
**Position Language Requirement:** English
**Work at CBC/Radio-Canada**
At CBC/Radio-Canada, we create content that informs, entertains, and connects Canadians on multiple platforms. Our successes and accomplishments are driven by our core values: creativity, integrity, inclusiveness, and relevance.
**Why is this role important?**
Join a respected broadcaster and be part of the digital media revolution. CBC Digital Products is seeking a Development Team Lead for the Audio Video Platform (AVP) team, responsible for the workflows that ingest, process, and publish live and on-demand streams for audiences through CBC’s digital platforms like CBC Gem, CBC Listen, CBC News, and Sports. You will lead the development of our video CMS and backend media service while supporting the development team by contributing code, guiding technical approaches, and ensuring that work meets quality standards.
**How you will make an impact:**
- Lead the design, development, and maintenance of media services tools for live and on-demand streams.
- Manage a team of 5-6 developers to consistently deliver high-quality applications.
- Collaborate with developers and QA to ensure cohesive implementations aligned with technical requirements.
- Promote software development best practices, including reviewing pull requests, encouraging knowledge sharing, and maintaining high-quality code.
- Coach developers and support activities such as coding, testing, release management, debugging, and bug fixing.
- Partner with Product Managers, UX/UI Leads, and Architects to assess and prioritize work for continuous delivery.
- Foster open communication within the team, being supportive and receptive to feedback.
- Understand the importance of accessibility and inclusivity in user experience.
**What you bring to our team:**
- Two or more years of experience in a leadership role managing a team of developers.
- Three or more years of experience in a senior development role.
- Excellent communication and interpersonal skills.
- Experience in mentoring and coaching developers.
- Proficient in coding standards, quality engineering, source code management, and CI/CD processes.
- A degree or diploma in Software Development, Computer Science, or a related field.
- Knowledge of the software development lifecycle and Agile best practices.
- Proficiency in programming languages such as JavaScript, TypeScript, Java, Python, and UI libraries like React.
- Familiarity with API design and implementation, and experience with relational and non-relational databases.
- Demonstrated problem-solving abilities and a passion for continuous learning.
**Nice to have:**
- Understanding of quality engineering practices.
- Knowledge of media domain workflows and streaming protocols.
- Ability to connect and collaborate with internal and external stakeholders.
**Additional Information:**
Candidates may undergo skills and knowledge testing. Only candidates selected for an interview will be contacted. A background check will be conducted for applicants advancing in the recruitment process. CBC/Radio-Canada values diversity and is committed to creating an inclusive work environment that reflects the diversity of the country. Accommodation needs can be communicated through recruitment@cbc.ca. For more information, please visit our Diversity and Inclusion section on our website.
**Primary Location:** Broadcast Centre, 205 Wellington St. W., Toronto, Ontario, M5V 3G7
**Number of Openings:** 1
**Work Schedule:** Full Time