Overview
Position Title: Lead Developer, Community Engagement (Digital Strategy And Product) (English Services)
Status of Employment: Contractee Long-Term (Fixed Term)
Position Language Requirement: English
Language Skills: English (Reading - C - Advanced), English (Speaking - C - Advanced), English (Writing - C - Advanced)
At CBC / Radio-Canada, we create content that informs, entertains and connects Canadians on multiple platforms. Our successes and accomplishments are driven by embodying and upholding values, which include creativity, integrity, inclusiveness and relevance. If you share our passion for Canadian storytelling and wish to help us engage with individuals and communities across our various digital platforms, this is where you’ll want to be. Every day, you will have an opportunity to shape the way Canadians see themselves reflected in our digital services. Your work will have a direct impact on how millions of Canadians from various communities connect with our products, with one another, and with the diverse voices that make our country so unique.
You will have the opportunity to play a part in enlightening and entertaining Canadians through our innovative work in building the mediums that deliver our content. We are an innovative hub, where the talented professionals we work with are respected and valued for their contributions. Our product teams are vibrant and our work culture strives to achieve the highest standards of diversity and inclusion. We believe that hiring people with different career paths and backgrounds is fundamental in our shared success and in building healthy and highly performant teams. When you join our mission, you are not only shaping the vision of the CBC, but the future of our country.
Responsibilities
- Leading technical direction for CBC's Public Spaces Incubator (PSI) project, from initial architecture to growing and mentoring a new team.
- Manage the technical implementation of CBC’s PSI project, including integrating 3rd party code and developing new features and functionality.
- Advise on design and architecture for community and engagement features and integration with existing platforms.
- Build and grow a new team, define structure with senior engineering managers, and supervise developers reporting to you.
- Lead design and code reviews, mentor developers, and provide ongoing feedback and support.
- Collaborate with other team leads to plan, scope, and prioritize features; engage in user testing and feasibility assessments.
- Promote software engineering best practices, review work, guide technical decisions, and own release processes, deployments, and incident reviews as needed.
- Collaborate with UX designers and researchers to deliver inclusive, accessibility-first experiences.
- Help teams build and execute a strategy for quality management and testing.
Qualifications
- Three or more years of experience in a senior development role with demonstrated technical and team leadership.
- Experience mentoring and guiding other developers.
- Experience with coding standards, quality management, source code management, continuous integration, and release management.
- Degree or diploma in Software Development, Engineering, or related discipline, or equivalent experience.
- Knowledge of the web development lifecycle and Agile practices.
- Expertise in JavaScript and working familiarity with React or other front-end frameworks; up-to-date with modern web architecture patterns.
- Knowledge of automated testing and how to build quality management processes.
- Experience leading and improving release management processes.
- Excellent communication skills and ability to facilitate technical discussions and gain buy-in on decisions.
- Advocate for diversity, equity, inclusion, and accessibility in the workplace.
- Comfortable working with remote team members.
Perks
- Flexible work schedules to balance personal, family, and work commitments.
- The ability to work from anywhere across Canada.
- Dedicated time for innovation, learning, and development.
- Opportunities to learn how a world-class media organization operates and to collaborate with staff from diverse backgrounds.
- Mentorship and pairing opportunities to coach new talent.
- A creative and dynamic work environment that values ideas and contributions.
- A supportive management team committed to diversity and inclusivity.
- An environment that encourages experimentation and iterative approaches for technical innovation.
Note: This is an 18-month contract position.
If you're excited by the challenge of building a new kind of online community and have the technical leadership skills to make it happen, we encourage you to apply.
Candidates may be subject to skills and knowledge testing.
Additional Information
- We thank all applicants for their interest, but only candidates selected for an interview will be contacted.
- As part of our recruitment process, candidates who advance to the next step will be asked to complete a background check, including a mandatory Criminal record check. Other background checks may be conducted based on operational requirements.
- CBC / Radio-Canada is committed to diversity and equal opportunity; accommodations are available upon request.
- Primary Location: Broadcast Centre 205 Wellington St. W., Toronto, Ontario, M5V 3G7
- Number of Openings: Full time