hirly

Cbcrc

JavaScript Senior Developer - OTT Team (French Services) (Telework/Hybrid)

Montreal, QC

hirly Pro

Get in front of the people hiring at Cbcrc

  • Reach the hiring manager at Cbcrc on LinkedIn, from your own account
  • hirly applies to this job for you, with unlimited applications
  • A resume and cover letter written for this job, unlimited
  • The hiring manager and recruiter at Cbcrc, with contact details
Get Pro for this job →

$49 a month · ₹1,999 for 30 days in India · cancel any time

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Cbcrc first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.9M live jobs from 210,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude or ChatGPT and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Senior
Country
CA
Work mode
On-site / unstated
First seen by hirly
9 Nov 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

Position Title:

Premier développeur ou première développeuse JavaScript - Équipe OTT (Services français) (télétravail/hybride)

Status of Employment:

Contractee Long-Term (Fixed Term)

Position Language Requirement:

English, French

Language Skills:

English (Reading - C - Advanced), English (Speaking - C - Advanced), English (Writing - B - Intermediate), French (Reading - C - Advanced), French (Speaking - C - Advanced), French (Writing - B - Intermediate)

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 embodying and upholding values, which include creativity, integrity, inclusiveness and relevance.

Do you think you have the ability and drive to keep up with this exciting, ever-changing industry? Whether it be in front of the camera, on air, online or behind the scenes, you would be joining a team that thrives on making connections and telling stories that are important to Canadians.

Unposting Date:

2026-11-23 11:59 PM

À CBC/Radio-Canada, nous avons tous une histoire à raconter. Quelle est la vôtre ?

Si vous partagez notre passion pour les histoires canadiennes et que vous désirez nous aider à engager la conversation avec les personnes et les communautés sur nos diverses plateformes numériques, c’est avec nous que vous pouvez le faire !

Tous les jours, vous aurez l’occasion de concevoir la manière dont nos services numériques reflètent la population canadienne. Votre travail aura un impact direct sur la façon dont des millions de Canadiens de diverses communautés interagissent avec nos produits, les uns avec les autres et avec les diverses voix qui rendent notre pays si unique.

Vous aurez l’occasion de contribuer à éclairer et à divertir le public canadien en participant au travail innovateur que nous faisons afin de créer les supports nécessaires pour distribuer notre contenu. Nous sommes un lieu d’innovation où les professionnels talentueux avec qui nous collaborons sont respectés et appréciés pour leurs contributions. Nos équipes de produit sont dynamiques et notre culture organisationnelle s’efforce de respecter les normes les plus élevées en matière de diversité et d’inclusion. Nous croyons qu’embaucher des personnes avec des parcours professionnels et des expériences différentes est fondamental pour assurer nos réussites respectives, et bâtir des équipes fortes et hautement performantes. En contribuant à notre mission, vous façonnerez la vision de CBC/Radio-Canada et l’avenir de notre pays.

Nous savons qu’un véritable engagement envers l’équité, la diversité et l’inclusion est la clé pour créer des contenus qui reflètent la richesse et l’évolution de la société canadienne. Nous nous engageons aussi à tisser des liens avec nos auditoires sur de multiples plateformes, ce qui comprend la création d’espaces virtuels où les communautés peuvent échanger entre elles.

Ce poste est une combinaison de télétravail et de présence au bureau. Les modalités de travail seront discutées avec les gestionnaires d’embauche selon les lignes directrices déterminées par le secteur.

En quoi ce rôle est-il important ?

Vous serez partie intégrante de notre équipe. À ce titre, en étroite collaboration avec les chefs de produit, les gestionnaires de projets, les architectes et le gestionnaire technique, votre mandat sera d’assurer le bon déroulement du développement front-end des produits, de coordonner les efforts techniques requis pour livrer les fonctionnalités demandées, tout en respectant les normes, pratiques et standards convenus par l’équipe de direction du développement.

Cette équipe est chargée d’un produit harmonisé, propulsant ICI TOU.TV ainsi que CBC Gem.

Avantages auxquels vous pouvez vous attendre :

  • Horaire de travail souple vous accordant la priorité, ainsi qu’à votre famille et à votre travail;
  • Possibilité de travailler de la maison;
  • Rémunération globale concurrentielle;
  • Possibilité de travailler avec des technologies à la fine pointe;
  • Possibilités d’apprentissage et de développement professionnel continus;
  • Possibilité de faire partie de nos groupes d’affinité;
  • Programme de jumelage et occasions de mentorat, vous permettant d’apprendre des meilleurs dans l’industrie et d’encadrer les nouveaux talents;
  • Environnement de travail créatif et dynamique où vos idées et votre contribution sont écoutées, valorisées et respectées;
  • Une équipe de direction solidaire engagée à respecter les plus hauts niveaux de diversité et d’inclusion;
  • Un environnement favorisant l’expérimentation et une approche itérative afin de réaliser les formes les plus poussées d’innovation technique.

Vos responsabilités :

  • Concevoir et modifier les composantes réutilisables destinées aux plateformes numériques de Radio-Canada;
  • S’assurer du respect des normes et contrôler la qualité du produit tout au long de la réalisation du projet;
  • Se tenir au courant des nouvelles tendances dans les différents domaines du développement numérique;
  • En étant proactif, proposer des solutions aux défis rencontrés;
  • Participer aux rituels Agile/Scrum pour assurer le suivi des livrables en production, piloter les correctifs nécessaires et évaluer l'impact des projets achevés;
  • Participer à l'implémentation technique des récits utilisateurs de nos différents produits;
  • S’assurer de la bonne performance des applications développées afin de répondre à une charge élevée;
  • Participer à la planification des sprints, aux rétrospectives, aux revues de code et aux déploiements d’applications.

Nous sommes à la recherche d'un candidat répondant au profil suivant :

  • Diplôme universitaire ou expérience équivalente;
  • Au moins 3 ans d’expérience dans le développement d’applications web complexes et performantes;
  • Excellente maîtrise de JavaScript (ES6+) et de TypeScript, ainsi que des concepts avancés de programmation fonctionnelle, asynchrone et réactive;
  • Solide expertise en intégration d’interfaces et styles web (CSS3, SASS, styled components);
  • Solide maîtrise des architectures frontend modernes (flux unidirectionnel, Server/Client State) et des patrons de conception logicielle courants (Design Patterns, principes SOLID);
  • Maîtrise approfondie des concepts modernes de React (composants fonctionnels, Hooks, gestion d'état et cycle de vie);
  • Expérience concrète avec l’écosystème Next.js, Node.js et les outils d'assemblage (Webpack);
  • Expérience dans la consommation et la gestion de données asynchrones via des librairies de cache (SWR ou équivalents);
  • Maîtrise des techniques d’optimisation des performances front-end (Core Web Vitals, rendu SSR/SSG, chargement différé, gestion du bundle);
  • Excellente maîtrise des outils de développement et de diagnostic web (Chrome DevTools, React Developer Tools, profiler de performance et inspection réseau);
  • Maîtrise de Git et des flux de travail collaboratifs (revues de code, branching);
  • Habileté à lire, produire et respecter des diagrammes d’architecture logicielle (UML, diagrammes de séquence, etc.);
  • Expérience dans la mise en œuvre de systèmes d'authentification, de gestion de sessions ou d'environnements multiprofils, un atout;
  • Expérience avec l'écriture de tests automatisés unitaires et d'interface, un atout;
  • Sensibilité et expérience avec les normes d'accessibilité web (normes WCAG, attributs WAI-ARIA, navigation au clavier et compatibilité avec les lecteurs d'écran), un atout;
  • Connaissance d’autres langages de programmation, un atout;
  • Rigueur technique, sens du détail et souci constant de la performance logicielle;
  • Autonomie, esprit d'initiative et capacité démontrée à prioriser dans un cadre dynamique;
  • Esprit d'équipe, curiosité intellectuelle et aisance à communiquer ses choix techniques;
  • Bilinguisme (français et anglais) parlé et écrit.

Veuillez noter qu'en raison de la nature des mandats et des responsabilités de ce rôle, tous les candidats devront travaill

Original posting on Cbcrc's site ↗

Listed on hirly, a job board. hirly is not the employer: Cbcrc is hiring for this role.

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job