Location: Montréal

Analyste | Développeur front-end

Télé-Québec
  • Entreprise: Télé-Québec
  • Type: Temporaire
  • Ville: Montréal
  • Expérience de travail: Intermédiaire
  • Date de publication: 17 oct. 2018

Description de la compagnie

Télé-Québec s'adresse principalement à une clientèle francophone du Québec.

Ses activités ont principalement pour but :

  • de développer le goût du savoir, d'éveiller la curiosité, d'ouvrir de nouveaux horizons, de susciter la réflexion et d'entraîner les téléspectateurs sur le chemin de la découverte ;
  • de favoriser l'acquisition de connaissances par la présentation d'émissions éducatives et attrayantes ;
  • de promouvoir la vie artistique et culturelle, d'en être le porte-étendard et de soutenir les artistes et artisans dans leurs multiples réalisations ;
  • de refléter les réalités régionales et la diversité de la société québécoise.

Elle est en partie financée par le gouvernement du Québec, le reste provenant de la ventes d'annonces publicitaires et de commandites.


Sommaire du poste

Au sein de l’équipe des Médias numériques de Télé-Québec vous rejoindrez des passionnés par l’innovation et l’excellence qui participent à la création et l’évolution de produits technologiques dans un cadre de diffusion de contenu et de création de produits multiplateformes. 

Statut: 2 contrats temporaires de 8 mois  

Principales responsabilités 

Afin de soutenir sa croissance, Télé-Québec est à la recherche d’un développeur d’interface Web, Web mobile et applicative / logicielle pour se joindre à l’équipe de développeurs front-end afin de mettre en œuvre les environnements de diffusion de contenu numérique de Télé-Québec et de ses marques. 

Sous la responsabilité du Chef – Production & solutions technologiques, le candidat devra participer à la programmation des interfaces Web et Web mobile des plateformes requises dans la diffusion des contenus numériques de Télé-Québec. 

Le rôle demande d’intégrer et appliquer les méthodologies de développement Agile Scrum dans toutes démarches de recherche, d’analyse et de conception des plateformes (Web, Web mobile et logiciel). 

Évoluant au cœur d’une équipe, le candidat doit garantir la cohérence des choix technologiques et méthodologies au sein de son unité en respectant les standards établis. 

Il importe au candidat, pour le bénéfice de l’organisation, d’adopter une approche ouverte et collaborative, avec un souci d’innovation documentée favorisant le développement en continu et les initiatives pérennes pour Télé-Québec. 

Il participera également à établir les processus opérationnels et les normes de développement (cycles de développement, déploiement, sécurité, tests) dans un contexte de développement en continu. 

L’analyste développeur travaille en étroite collaboration avec les équipes de création, l’équipe d’expérience utilisateur ainsi que les équipes de développement Web back-end. 

Tâches 

  • Rédiger et valider des analyses fonctionnelles détaillées. 

  • Travailler dans un contexte de développement guidé par les tests (TDD) et en intégration continue (CI). 

  • Programmer des interfaces Web et maintenir des produits Web supportés par des logiciels de type WCMS (Web Content Management System) et DAM (Digital Asset Management). 

  • Concevoir, développer et mettre en place des standards de programmation d’interfaces Web et de production. 

  • Apporter des solutions aux problématiques de performance des sites Web dans un souci de maximiser constamment l’expérience utilisateur. 

  • Se tenir constamment à jour à propos de l’évolution des différents navigateurs Web et Web mobile, ainsi que de leurs différences et de leurs particularités. 

  • Valider les grilles graphiques ainsi que le design d’expérience utilisateur. 

  • Apporter des solutions innovantes pour faire face aux défis de programmation d’interfaces Web. 

  • Travailler au sein d’une équipe pluridisciplinaire et assurer le partage des connaissances auprès de ses pairs. 

  • Assurer le maintien et la stabilité des produits intégrés et du code développé ainsi que leur amélioration en continue. 

  • Assurer le maintien des processus de développement établis et leur amélioration en continue. 

Exigences minimales du poste 

  • Diplôme universitaire de premier cycle en informatique ou dans une discipline universitaire appropriée  

  • Trois (3) ans d’expérience en programmation d’interface Web, Web mobile et applicative / logicielle. 

Compétences spécifiques requises 

  • Maîtrise HTML 5, CSS 3, JavaScript, TypeScript, ES 6, XML, JSON, Node.js, Git et GitHub. 

  • Expérience avec les cadres d’applications et les librairies JavaScript les plus populaires (ReactJS, Angular, Ember.js, Vue.js, etc.). 

  • Expérience avec les suites de tests unitaires JavaScript (Jasmine, Mocha, etc.). 

  • Expérience avec les normes IAB, de Google Ad Manager et des environnements intégrants des services publicitaires externes. 

  • Bonne connaissance de Google Analytics et Google Tag Manager. 

  • Maîtrise des standards d’accessibilité du W3C (incluant le WCAG). 

  • Bonne connaissance du Web sémantique et de ses technologies et standards (RDF, OWL, SPARQL, Schema.org, Google Structured Data, etc.). 

  • Bonne connaissance des technologies AMP (Accelerated Mobile Pages) et PWA (Progressive Web Apps). 

  • Bonne connaissance des techniques de SEO et SEM. 

  • Atout : Expérience au sein de l’industrie des médias ou de la diffusion de contenu vidéo multiplateforme. 

  • Atout : Connaissance de différents WCMS (Web Content Management System), DAM (Digital Asset Management), CIAM (Customer Identity Access Management). 

  • Atout : Expérience avec Selenium. 

  • Atout : Connaissance de la suite Atlassian (JIRA). 

Habiletés requises 

  • Excellentes compétences en communication, à l’écrit comme à l’oral. Doit être capable de gérer les communications de manière efficace au sein d’une organisation. 

  • Posséder de solides compétences organisationnelles ; gestion des priorités et habileté à gérer plusieurs produits concurrents simultanément. 

  • Esprit d’analyse et de conceptualisation. 

  • Maîtriser les méthodologies de travail itératives et agiles telles que Scrum. 

  • Faire preuve de leadership et d’esprit d’équipe. 

  • Souplesse, minutie et débrouillardise. 

  • Souci du détail, consciencieux. 


Attention! Très important! Veuillez svp préciser dans votre lettre de présentation que vous avez vu l'offre d'emploi sur Espresso-jobs.

Votre nom:
Votre e-mail:
Lettre de motivation (optionnelle):
Joindre votre CV:
Entrer le code de l'image
Afficher de nouveau
Captcha