Titre du poste :
Premier Développeur ou Première Développeuse d’Applications Mobiles Multiplateformes, Analytique
Statut d’emploi :
Contractuel(le) à long terme (Fixed Term)
Exigence linguistique du poste :
Anglais, Français
Compétences linguistiques :
Anglais (Écriture), Anglais (Expression orale), Anglais (Lecture)
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-12 11:59 PM
Travaillez à CBC:
À CBC, nous avons tous une histoire à raconter. Quelle est la vôtre ?
Si vous partagez notre passion pour la narration canadienne et que vous souhaitez nous aider à engager les individus et les communautés sur nos différentes plateformes numériques, c'est ici que vous voudrez être !
Chaque jour, vous aurez l'occasion de façonner la façon dont les Canadiens se voient reflétés dans nos services numériques. Votre travail aura un impact direct sur la façon dont des millions de Canadiens issus de diverses communautés se connectent à 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 les Canadiens grâce à notre travail novateur dans la construction des supports qui diffusent notre contenu. Nous sommes un pôle d'innovation, où les professionnels talentueux avec lesquels nous travaillons sont respectés et valorisés pour leurs contributions. Nos équipes de produits sont dynamiques et notre culture professionnelle s'efforce d'atteindre les normes les plus élevées en matière de diversité et d'inclusion. Nous pensons que le recrutement de personnes ayant des parcours professionnels et des antécédents différents est essentiel à notre réussite commune et à la constitution d'équipes saines et très performantes. En rejoignant notre mission, vous ne façonnez pas seulement la vision du CBC, mais aussi l'avenir de notre pays.
En quoi ce rôle est-il important?
Les applications mobiles CBC News, CBC Listen et CBC Gem pour Android et iOS sont des plateformes phares de CBC permettant au public canadien d’accéder à nos contenus partout. Elles sont utilisées par des millions de personnes tous les jours. Votre travail se fera donc sentir d’un océan à l’autre.
En tant que premier développeur ou première développeuse d’applications mobiles multiplateformes dans l’équipe d’Analytique, vous aurez pour mission de favoriser la création d’expériences numériques supérieures en recueillant des données fiables sur les comportements des utilisateurs des plateformes numériques de CBC.
Notre équipe est composée d’unités chargées de l’Analytique et du Pipeline analytique, dans une structure conçue pour soutenir une culture axée sur les données. Cette structure à deux volets nous permet d’offrir un accès rapide à des perspectives éclairantes et de déployer les capacités d’activation nécessaires pour servir un auditoire en croissance.
Il s’agit d’un poste crucial dans l’équipe d’Analytique étant donné la nécessité de plus en plus pressante d’établir une bibliothèque logicielle commune pour les applications mobiles – semblable à notre solution existante pour le web – pour les appareils Android et iOS. Vous dirigerez la conception et le développement d’une nouvelle bibliothèque logicielle pour les applications mobiles qui encapsule la logique complexe liée à l’analytique et assure la cohérence des données dans toutes nos applications phares, tout en collaborant avec d’autres développeurs pour valider et harmoniser la conception et le code.
Voici pourquoi nous devrions travailler ensemble :
Les valeurs de nos équipes numériques - la collaboration, l'apprentissage et l'amélioration continue - incarnent ce que nous sommes en tant qu'employeur axé sur les personnes et tourné vers le numérique. Nous suivons les principes de la "startup" allégée et utilisons une approche Agile. Nos responsables des ressources humaines travaillent en étroite collaboration avec chaque personne pour s'assurer que nous tirons parti de leurs points forts, que nous défendons leurs idées et que nous les aidons à acquérir de nouvelles compétences et à progresser dans leur carrière.
Chez CBC Digital Strategy & Products, nous voulons que vous soyez heureux et que vous vous sentiez bien au travail. Il est essentiel que le travail soit un espace sûr où nos employés sont en mesure de partager leur authenticité et de se pousser mutuellement à défier les conventions.
Des avantages que vous pouvez espérer :
Des horaires de travail flexibles, qui vous permettent de donner la priorité à vous-même, à votre famille et à votre travail;
Possibilités de travail à domicile;
Une rémunération globale compétitive;
Possibilités de travailler avec des technologies de pointe;
Possibilités de formation continue et de développement professionnel;
Possibilités de devenir membre de nos groupes de ressources pour les employés;
Des opportunités de programmation en binôme et de mentorat, où vous pouvez apprendre des meilleurs de l'industrie et aider à encadrer de nouveaux talents;
Un environnement de travail créatif et dynamique, où vos idées et vos contributions peuvent être entendues, valorisées et respectées;
Une équipe de direction qui vous soutient et qui s'engage à respecter les normes les plus élevées en matière de diversité.
Votre contribution:
Diriger la conception d’une nouvelle bibliothèque logicielle qui encapsule la logique complexe liée à l’analytique; considérée comme un produit à part entière, cette bibliothèque assurera la cohérence des données dans toutes les plateformes mobiles.
Au moyen de la solution Kotlin Multiplatform (KMP), vous créerez des modules fonctionnant sur Android et iOS, ce qui réduira la nécessité, pour les équipes responsables des interfaces utilisateurs, de posséder des connaissances analytiques poussées.
Écrire le code principal de la bibliothèque logicielle et travailler en étroite collaboration avec les équipes responsables des interfaces utilisateurs pour guider l’intégration de ces modules dans nos applications phares.
Soutenir la transition des applications vers la nouvelle architecture et s’assurer que notre couche d’abstraction des données demeure le produit principal pour les données sur les comportements.
Collaborer au quotidien avec l’équipe Pipeline analytique, qui travaille principalement sur la plateforme et l’infrastructure côté serveur, pour assurer une circulation fluide des données entre les appareils mobiles et nos systèmes internes.
Contribuer à l’idéation, au développement et à la validation de nouveaux signaux comportementaux qui aideront l’organisation à susciter un engagement substantiel et à prendre des décisions basées sur les données.
Votre profil:
Au moins deux ans d’expérience d’utilisation d’un cadre ou de technologies multiplateformes.
Expérience pratique de Kotlin Multiplatform (KMP) et connaissance de Compose Multiplatform.
Connaissance des systèmes natifs tournant sous iOS et Android et compréhension des enjeux liés au déploiement sur ces plateformes (bien que le travail se fera surtout sur KMP).
Approche axée sur les données et priorisant l’intégrité des données.
Capacité d’utiliser les interfaces API REST et le Graph Query Language (GQL/GraphQL) pour communiquer avec les services dorsaux.
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.
Recherche active de nouvelles approches du développement et de possibilités d’améliorer les codes bases avec lesquels vous travaillez.
Approche orientée vers la croissance et capacité de chercher des solutions avec curiosité et pragmatisme.
Conviction de l’intérêt des tests automatisés et capacité de prendre en charge les équipes qui valideront votre code; collaboration avec l’Ingénierie de la qualité en ce qui concerne l’infrastructure globale et les pratiques exemplaires.
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.
Capacité de communiquer clairement vos choix techniques et les raisons de ces choix, et d’ainsi contribuer aux réussites de l’équipe.
Capacité d’utiliser les principes agiles pour le développement de logiciels.
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.
Pour postuler :
Au CBC, nous reconnaissons que tout le monde ne suit pas le même chemin lorsqu'il s'agit de développer ses compétences. Nous valorisons la diversité de pensée et d'expérience, et nous sommes impatients d'entendre parler de vous ! L'expérience pratique, l'intelligence, l'innovation, la passion d'apprendre et une approche axée sur le travail d'équipe peuvent se combiner pour former le meilleur ensemble de qualifications. Si vous pensez répondre à la plupart de ces critères et que vous êtes enthousiaste à l'idée de contribuer à la riche culture de la CBC, tentez votre chance et exprimez votre intérêt en posant votre candidature dès maintenant !
Si vous souhaitez en savoir plus sur les différents parcours des personnes talentueuses qui composent nos équipes, sur nos nouveaux projets passionnants et sur ce sur quoi nous travaillons actuellement, consultez notre blog Digital Labs sur Medium !
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