16 Sep
|
National Film Board of Canada
|
Montreal
16 Sep
National Film Board of Canada
Montreal
Mise en ligne : 14 septembre 2026 Date de fin du concours : 28 septembre 2026
Postuler
Emplacement : Montréal (Balmoral) Profil de flexibilité : Hybride Échelle salariale : 9 - 83,472 $ à 105,682 $ (en révision) Statut poste : Continu - Temps plein Numéro de poste : 00021351 Division : Technologies Service : Plateformes et Produits numériques
Vous êtes une développeuse ou un développeur full stack spécialiste en frontend avec de l’expérience, une grande polyvalence et une passion pour la technologie et la conception ? Vous souhaitez contribuer au-delà du code et participer aux réflexions sur les interfaces utilisateur ? Vous possédez un fort esprit d’équipe et de bonnes aptitudes de communication ?
Alors, ce poste est fait pour vous. En tant que développeuse ou développeur full stack à l’Office national du film du Canada (ONF), vous vous assurerez que l’expérience utilisateur est impeccable, conviviale, optimisée et évolutive.
Pourquoi rejoindre l’ONF ? Il s’agit de la seule institution du genre dans le monde qui produit et distribue, pour les auditoires canadiens et internationaux, des œuvres interactives et expérimentales, des animations d’auteur et des documentaires sous toutes les formes. Notre principal moyen de partager cette richesse créative est le site web ONF.ca et l’application Films de l’ONF.
Pour y travailler, nous souhaitons nous doter d’une équipe qui reflète véritablement la richesse et la diversité du Canada. Si vous voulez faire partie de cette équipe et contribuer au formidable patrimoine de l’ONF, communiquez avec nous.
L’OCCASION QUI S’OFFRE À VOUS :
- Rejoignez l'équipe de développement des plateformes et produits numérique en tant que développeuse ou développeur full stack dans un poste permanent à temps plein (37.5 heures par semaine). Vous toucherez un salaire situé entre 83 472 $ et 105 682 $ et vous bénéficierez d’une gamme d’avantages sociaux, assurances médicale et dentaire, régime de retraite, congés payés et plus encore.
- Vous travaillerez majoritairement à distance, avec idéalement 1 jour par semaine au siège social de l’ONF, situé au centre-ville de Montréal, dans l’ambiance dynamique et créative du Quartier des spectacles, où se côtoient créatrices et créateurs, productrices et producteurs et spécialistes des médias.
- Engagez-vous dans un mandat stimulant où vous combinerez l’art de la conception à celui de la programmation pour créer les produits numériques de l’ONF : sites web, applications mobiles, télé et autres.
- Accéderez à des budgets de formation afin de vous tenir au fait des tendances qui se dessinent pour les projets à venir, et ce, dans un milieu qui favorise l’apprentissage continu.
- Participez à l’évolution des produits numériques de l'ONF en vous imprégnant du mandat :
- Contribue à la définition de l’architecture frontend, notamment en ce qui concerne la structure des composants, la gestion de l’état et les outils de développement, en collaboration avec les spécialistes de l’expérience utilisateur (UX)
et les autres membres de l’équipe de développement.
- Assure la conception, la programmation, le test, la mise en service et la maintenance de solutions logicielles (interfaces, applications, services web, API), en collaboration avec les membres de l’équipe et les partenaires internes et externes.
- Participe à l’analyse de la faisabilité des projets et propose des solutions novatrices de concert avec l’équipe des plateformes numériques.
- Collabore à la planification et au suivi des projets pour la mise en œuvre des solutions développées.
- Participe aux revues de code par les pairs, en appliquant les normes de programmation de l’équipe, afin d’assurer la qualité des applications en développement.
- Contribue à l’élaboration des scénarios de tests (unitaires, d’intégration et E2E) et favorise l’application des pratiques de développement piloté par les tests (TDD).
- Contribue au maintien des environnements de test et de développement, ainsi qu’aux flux d’intégration et de déploiement continus (CI/CD).
- Se tient au fait des nouvelles tendances et des nouveaux outils en matière de développement frontend et participe activement aux discussions en vue de leur adoption à l’ONF.
- Applique les méthodes agiles : brèves réunions quotidiennes (standups), planification, rétrospectives, démonstrations, etc.
À PROPOS DE VOUS : Vous êtes une personne ouverte d’esprit, motivée et passionnée par les technologies numériques. Vous vous intéressez autant aux innovations qu’à la façon dont elles améliorent concrètement l’expérience des utilisateurs, que ce soit sur le Web ou les plateformes mobiles.
Collaborer avec des collègues aux expertises variées vous stimule. Vous valorisez la diversité des points de vue, aimez partager vos idées et contribuer à un environnement de travail positif, inclusif et respectueux. Vous savez garder le sourire et prendre les défis avec légèreté, tout en faisant preuve de rigueur et d’engagement lorsqu’il est temps de livrer.
Autonome, vous êtes capable de gérer plusieurs dossiers en parallèle et de prendre des initiatives judicieuses. Vous communiquez avec aisance et vous êtes à l’aise dans un environnement où les discussions sur l’architecture et l’expérience utilisateur côtoient occasionnellement des GIFs bien choisis, quelques mèmes et des débats étonnamment passionnés sur la capture de ratons laveurs.[JG1]
VOUS POSSÉDEZ LA FORMATION, L’EXPÉRIENCE ET LES APTITUDES SUIVANTES :
- Diplôme universitaire dans une discipline pertinente, telle que la conception et le développement web, le génie logiciel, les sciences informatiques, ou l’équivalent.
- Minimum de trois années d’expérience pertinente en développement web frontend, ou combinaison équivalente de scolarité et d’expérience.
- Solide expérience en conception, développement, maintenance et optimisation des interfaces frontend dynamiques, accessibles et performantes, conformément aux principes d’expérience utilisateur et aux normes techniques établies.
- Doit avoir de l'expérience dans les domaines suivants :
- Connaissance approfondie de HTML5, CSS/SASS, JavaScript (ES6+) et TypeScript.
- Connaissance approfondie des composants Web (Web Components) et expérience avec la bibliothèque Lit.
- Expérience avec Redux ou une autre bibliothèque de gestion de l’état dans les applications frontend.
- Bonne connaissance d’un framework de développement frontend moderne, tel que Vue.js, un atout (utilisé dans certaines sous-applications).
- Bonne connaissance des normes d’accessibilité (WCAG) et des pratiques de conception adaptative et de compatibilité entre navigateurs.
- Bonne connaissance des outils de développement frontend (Webpack, Vite) et des gestionnaires de paquets (Yarn/npm).
- Expérience dans la conception et l’utilisation d’API RESTful pour assurer la séparation des responsabilités entre le front-end et le back-end.
- Très bonne connaissance de Git et des pratiques de gestion du code (revues de code, stratégies de gestion des branches), ainsi que des plateformes de gestion de dépôts (GitLab/GitHub).
- Expérience avec les outils de test E2E (p. ex. Jest, Cypress, Playwright) et intérêt pour les pratiques de développement piloté par les tests (TDD).
- Expérience avec les technologies de conteneurisation (Docker) pour le développement local, la création de paquets et le dépannage d’environnements conteneurisés.
- Connaissance de Python et de cadres de développement backend, tels que Django ou Flask.
- Familiarité avec ElasticSearch et des outils de gestion de tâches asynchrones, tels que Celery.
- Expérience en architecture logicielle, notamment dans l’utilisation de principes et de schémas pour concevoir des applications stables et faciles à mettre à jour, sans ingénierie excessive.
- Bilinguisme dans les deux langues officielles (français et anglais), à l’oral et à l’écrit
Si ce poste vous intéresse et que vous répondez aux critères énumérés ci-dessus, nous vous prions de soumettre votre candidature au plus tard le 28 septembre 2026. L’ONF s’est engagé à se doter d’un effectif compétent qui reflète la diversité de la population canadienne. Par conséquent, il favorise l’équité en matière d’emploi et vous encourage à indiquer volontairement dans votre demande si vous êtes une femme, une personne autochtone, une personne handicapée ou un membre d’une minorité visible.
L’ONF s’engage également à instaurer des processus de sélection et un milieu de travail favorisant l’intégration et exempts d’obstacles. N’hésitez pas à nous faire part de vos besoins si des mesures d’adaptation doivent être prises.
Seules les personnes retenues pour une entrevue seront contactées.
Postuler
📌 Développeur(euse) Full-stack (Montreal)
🏢 National Film Board of Canada
📍 Montreal