Skip to content
mimi

Senior Developer, Digital Development

Radio-Canada

Canada · Hybrid Contract Senior 2w ago

About the role

About

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.

CBC’s Digital Strategy and Product team serves one of the country’s largest digital audiences with products including cbc.ca, CBC News app, CBC Gem and CBC Listen. Our product vision is to make it effortless for all people and communities in Canada to tell and discover the stories that connect us.

The A/B Testing & Search Team has two primary missions:

  • To provide a trusted & reliable experimentation practice for the organization to enable data-driven decisions through experimentation
  • To empower users to connect with the content they value by making discovery intuitive and seamless

You will collaborate with product teams developing content management and delivery systems, data utilization teams, audience-facing product teams, business intelligence and audience research analysts, content teams, and designers and usability specialists.

Responsibilities

  • Improve the search experience on CBC products for our audience.
  • Optimize the relevancy and delivery of search results through the CBC search engine.
  • Refine A/B testing workflows to accelerate experimentation and partner with other teams to drive data-driven insights.
  • Influence other teams to adopt A/B testing by storytelling the failures and successes and guide other technical colleagues in their own A/B testing journey.
  • Maintain high-quality standards of automation testing, perform manual testing and contribute to the existing code based on insights gained.

Qualifications

  • Knowledge and understanding of software development and testing best practices.
  • Experience working with JavaScript, TypeScript, the NodeJS runtime and the React.js framework.
  • Proficient in working across the full SDLC, including using test automation frameworks such as Jest.
  • Hands-on experience working in a cloud and containerized environment using technologies such as OpenShift, Docker, and Kubernetes.
  • Experience in collaborative Agile environments, including pair-programming and knowledge sharing.
  • Experience with coding standards, quality engineering management, source code management, CI/CD pipeline (e.g. Jenkins), and release management.

Nice to Have

  • Experience with implementing Conductrics or another A/B testing tool.
  • GQL and API development experience.
  • Experience with developing site search experiences to improve discoverability.
  • Search Engine Optimization understanding, including how performance metrics contribute to SEO.
  • Statistical math experience.
  • Experience building applications using ElasticSearch.

Benefits

  • Work with purpose and impact at scale.
  • Flexible work schedules.
  • Hybrid environment with work from home and in-office collaboration.
  • Competitive total rewards package including robust health benefits and best-in-class defined benefits pension plan.
  • Dedicated time for innovation, learning and development.
  • Opportunities to work with emerging technology.
  • Opportunities for continued learning and professional development.
  • Opportunities to become a member of Employee Resource Groups.
  • Pair programming and mentorship opportunities.
  • A creative and dynamic work environment.
  • A supportive management team committed to diversity and inclusivity.
  • An environment favoring experimentation and iterative approach.

Additional Information

Candidates may be subject to skills and knowledge testing.

CBC/Radio-Canada is committed to diversity and inclusion and provides accommodations during the recruitment process upon request.

Primary Location: Broadcast Centre 205 Wellington St. W., Toronto, Ontario, M5V 3G7

Work Schedule: Full time

Status of Employment: Contractee Long-Term (Fixed Term)

Skills

AgileAPI developmentConductricsDockerElasticSearchGQLJenkinsJavaScriptJestKubernetesNodeJSReact.jsTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free