Titre du poste :
Chef développeur ou cheffe développeuse à la supervision, Services mobiles
Statut d’emploi :
Contractuel(le) à long terme (Fixed Term)
Exigence linguistique du poste :
Anglais, Français
Compétences linguistiques :
Anglais (Écriture - C – Avancé), Anglais (Expression orale - C – Avancé), Anglais (Lecture - C – Avancé)
Travailler à CBC/Radio-Canada
À CBC/Radio-Canada, nous créons du contenu qui informe, divertit et rassemble les Canadiennes et les Canadiens sur de multiples plateformes. La promotion et l’incarnation de valeurs comme la créativité, l’intégrité, l’inclusion et la pertinence sont ce qui propulse nos réalisations.
Pensez-vous avoir ce qu’il faut pour réussir dans ce milieu passionnant et en constante évolution? Que ce soit devant la caméra, à l’antenne, en ligne ou en coulisses, vous feriez partie d’une équipe qui s’épanouit à tisser des liens avec la population canadienne et à raconter des histoires qui lui sont chères.
Date de fin de la publication :
2026-06-18 11:59 PM
Notre équipe responsable des expériences liées aux comptes a pour mission de bonifier les liens entre CBC et ses auditoires en assurant une expérience fluide, uniforme et personnalisée aux utilisateurs des produits de CBC News et de CBC Listen (web, Android et iOS). Nous sommes à la recherche d’un chef développeur ou d’une cheffe développeuse pour accompagner notre équipe de développement dans l’innovation et le déploiement de fonctionnalités visant à renforcer l’intérêt des auditoires pour nos contenus.
Les valeurs de l’équipe Stratégie et Produits numériques – la collaboration, l’apprentissage, l’amélioration continue et l’inclusion – nous définissent en tant qu’employeur dont la culture est axée sur les personnes et qui accorde la priorité au numérique. Nos gestionnaires collaborent étroitement avec les membres du personnel pour tirer le maximum de leurs forces, pour les aider à acquérir de nouvelles compétences et pour progresser dans leur carrière. Nous cherchons à bâtir une culture favorisant la diversité et l’inclusion au travail. L’embauche de personnes ayant des parcours variés enrichit notre travail et nous permet de créer des expériences plus novatrices et inclusives pour notre auditoire.
-
Horaire de travail souple permettant une bonne conciliation travail-vie personnelle.
-
Possibilité de travailler de la maison.
-
Rémunération globale concurrentielle.
-
Occasions de développement professionnel grâce à l’offre de cours de CBC et à la vaste bibliothèque de cours sur Udemy.
-
Possibilité de devenir membre de nos groupes-ressources des employés et employées.
-
Environnement de travail créatif et dynamique où vos idées et votre contribution seront écoutées, valorisées et respectées.
-
Équipe de direction solidaire, déterminée à respecter les normes les plus élevées de diversité et d’inclusion.
-
Approche itérative et expérimentale en matière de développement.
-
Diriger une équipe multiplateforme récemment chargée d’explorer de nouvelles façons d’offrir un accès plus personnalisé à nos contenus sur le web et sur nos applications Android et iOS.
-
Collaborer avec les architectes pour comprendre et valider les exigences techniques et les modalités de conception des systèmes.
-
Travailler avec les développeurs et les ingénieurs de la qualité pour s’assurer que les exigences techniques et les modalités de conception des systèmes sont bien appliquées durant le processus de développement.
-
Soutenir vos collègues chefs développeurs et collaborer avec eux.
-
Avec les membres du « trio de produits » (chef de produits, responsable de l’expérience utilisateur et responsable de l’ingénierie), explorer de nouvelles possibilités et pistes d’innovation.
-
Établir et consolider un ensemble de bonnes pratiques de développement pour assurer l’adaptation, le maintien et la mise à l’essai de l’infrastructure informatique.
-
Établir et consolider les processus de développement, comme les politiques d’examen des demandes de fusion, la gestion des versions et la gestion de la dette technique.
-
Collaborer avec les chefs d’équipes agiles, les chefs de produits, les responsables de produits, les architectes et les chefs développeurs des équipes partenaires.
-
Évaluer la faisabilité du travail et participer au partage des tâches – clarifier et évaluer les billets, en établir l’ordre de priorité et coordonner ces processus avec le chef d’équipe agile.
-
Appuyer la vitesse d’exécution en aidant l’équipe à identifier et à supprimer les obstacles, et transmettre les problèmes à l’échelon hiérarchique supérieur au besoin.
-
Encourager le partage de connaissances, la collaboration et l’entraide parmi les développeurs.
-
Superviser une équipe de développeurs relevant directement de vous, toutes plateformes confondues (Android, iOS et web).
-
Soutenir les personnes qui relèvent directement de vous en leur offrant du mentorat et de l’accompagnement et en planifiant des rencontres individuelles avec elles.
-
Identifier des occasions d’apprentissage et de croissance pour les personnes qui relèvent directement de vous, leur fournir une rétroaction technique et des conseils professionnels.
-
Vous assurer que l’équipe a la capacité de respecter ses échéanciers, gérer les fiches de présence et les demandes de congé (p. ex., les vacances) et appuyer l’embauche.
-
Au moins deux ans d’expérience dans un rôle de leadership comprenant la gestion technique d’une équipe de développeurs.
-
Au moins cinq ans d’expérience en développement logiciel dans un rôle de niveau supérieur, et connaissances approfondies en développement mobile natif pour Android ou iOS.
-
Connaissances pratiques de Compose Multiplatform et du développement web avec ReactJS.
-
Compétences éprouvées dans la conception et l’intégration de composants et de modules multiplateformes dans les codes bases natifs Android et iOS.
-
Expérience dans l’établissement de normes et pratiques de codage – développement de pratiques exemplaires en matière de codage, de gestion de la qualité, d’intégration continue et de gestion des versions.
-
Expérience d’utilisation des interfaces API REST et du Graph Query Language (GQL/GraphQL) pour communiquer avec les services dorsaux.
-
Excellente compréhension des modèles architecturaux courants (MVVM, Clean Architecture, etc.) et des modèles de conception (chaîne de responsabilités, etc.), et capacité d’évaluer leur valeur dans différents contextes.
-
Compréhension confirmée des pratiques de modularisation du code.
-
Capacité de tenir compte de l’exécution, de la qualité du code, de la facilité de gestion et de l’extensibilité au moment d’envisager des solutions.
-
Bonne connaissance des techniques d’intégration et de développement continus (CI/CD) et de leur effet pour améliorer le processus de mise en production, et expérience dans la gestion des plateformes connexes.
-
Aptitude à proposer et à mettre en œuvre activement des améliorations aux approches du développement et aux codes bases.
-
Expérience du cycle complet du développement logiciel.
- Capacité à communiquer de manière claire et précise de l’information technique complexe à des interlocuteurs spécialisés et non spécialisés.
-
Capacité d’appuyer vos choix techniques sur des arguments clairs et éprouvés.
-
Valorisation des principes agiles au cœur de vos façons de faire.
-
Expérience de mentorat et de coaching auprès de développeurs, et dans le repérage des forces et occasions de croissance de chacun.
-
Capacité d’encourager l’innovation et la collaboration.
-
Capacité d’assumer la responsabilité du travail et de la réussite de l’équipe, et non seulement de l’atteinte de vos objectifs personnels.
-
Volonté de soutenir la diversité, l’équité, l’inclusion et l’accessibilité dans votre milieu de travail, et compréhension des avantages qui en découlent pour votre travail.
Les compétences et les connaissances des personnes candidates pourraient faire l’objet de tests.
Nous remercions toutes les personnes candidates de leur intérêt, mais nous communiquerons uniquement avec celles retenues pour une entrevue.
Dans le cadre de notre processus de recrutement, tous les candidats sélectionnés pour passer à l'étape de la vérification des antécédents seront soumis aux vérifications suivantes:
CBC/Radio-Canada s’est engagée à faire preuve de leadership dans la représentation de la diversité de notre pays. Nous souhaitons créer et raconter des histoires qui rassemblent la population canadienne, et nous ne pouvons y parvenir qu’en collaborant avec un personnel qui est à l’image de la démographie changeante du Canada. En tant qu’employeur, nous favorisons l’égalité des chances et un milieu de travail inclusif où la reconnaissance et la valorisation des différences individuelles se déploient dans l’ensemble des services que nous offrons à titre de diffuseur public du Canada. Pour plus de renseignements, consultez la section Diversité et inclusion de notre site Web. Si vous nécessitez des mesures d’adaptation à ce stade du processus de recrutement, veuillez nous en informer dès que possible en envoyant un courriel à [email protected].
Nous vous invitons à consulter notre Code de conduite et à vous familiariser avec ce document, que vous trouverez dans notre site Web. L’ensemble du personnel doit se conformer au Code de conduite à titre de condition d’emploi : Nous vous invitons aussi à jeter un coup d’œil à notre politique sur les conflits d’intérêts. Dans l’éventualité de votre embauche, il sera important de nous informer dès que possible de toute situation constituant un conflit d’intérêts en raison de votre embauche, ou de toute situation qui constitue une apparence de conflit d’intérêts à cet égard.
Emplacement principal :
Broadcast Centre 205 Wellington St. W., Toronto, Ontario, M5V 3G7
Nombre de postes à pourvoir :
1
Horaire de travail :
Temps plein