View Our Website View All Jobs

Développeur/Ingénieur de logiciel Sénior d’Applications - Full-Stack

 

AdGear (filiale de Samsung Ads) est une entreprise de technologie publicitaire située au cœur du centre-ville de Montréal. AdGear vise à permettre aux marques de se connecter aux auditoires de téléviseurs Samsung alors qu’ils sont exposés aux médias numériques sur tous les appareils. Faire partie d'une société internationale telle que Samsung et faire des affaires dans le monde entier signifie que nous pouvons travailler sur de grands projets complexes avec des parties prenantes et des équipes réparties dans le monde entier.
 
Samsung a mis au point une plate-forme publicitaire propriétaire qui exploite les données de télévision exclusives uniques pour aider les marques à se connecter à leur auditoire lorsqu'il explore du contenu via des ordinateurs de bureau, des appareils mobiles, des tablettes et nos téléviseurs SMART. La plate-forme publicitaire Samsung offre un ciblage d'auditoire de haute qualité reposant sur trois composantes clés: des données d'auditoire grand public de premier plan, la science des données et un inventaire de publicités multi-appareils sûr.

Ce que vous ferez

En tant que développeur/ingénieur de logiciel sénior d’applications Full-Stack vous serez responsable de la conception, de la construction, du déploiement et de la maintenance d’une importante application Web orientée vers la clientèle et de son API permettant de configurer et d’analyser une plateforme d’appel d’offres en temps réel à volume élevé. En conséquence, il sera possible de contribuer au code source ouvert, à la révision de code et au transfert des connaissances.

En tant que membre de l'équipe Application, vous travaillerez avec des programmeurs/euse expérimenté(e)s et passionné(e)s au sein d'une organisation d'ingénierie plus large dotée d'une forte culture technique. Nos équipes travaillent en mode Scrum Agile, ce qui signifie que vous serez en étroite collaboration avec un groupe de collègues plus restreint. Nous utilisons des réunions debout quotidiennes et mettons fortement l'accent sur la communication et le partage des connaissances. Chaque équipe Scrum peut compter sur l’expertise et les spécialisations de ses membres, mais il est attendu de chacun(e) qu’il/elle contribue à tous les types de tâches (code côté client et serveur, écriture de tests et certains contrôles de qualité manuels). Diverses communautés de pratique sont également actives pour discuter de sujets spécifiques.

Le portfolio de certains membres de notre équipe est disponible ici : https://github.com/adgear/team

À propos de vous

Vous aimez construire des choses. Vous valorisez le savoir-faire en matière de logiciels. Vous aimez lire du code (au point de lire celui des dépendances que vous utilisez!). Vous êtes un bon communicateur qui aimez apprendre des autres et partager avec eux votre savoir-faire. Vous utilisez également votre expérience et votre expertise pour mettre au défi positivement le statu quo afin d’aspirer à une meilleure qualité de code et à une efficacité de développement plus élevées tout en comprenant les besoins de l’entreprise. 

Dans ce poste, la personne choisie devrait avoir une approche pratique de la résolution de problèmes et une approche humaine pour communiquer et gérer les attentes.

Notre stack technologique comprend Typescript et React.js avec Webpack, ainsi qu'une API Rails GraphQL sur PostgreSQL. Comme l'application Web est en croissance depuis longtemps, nous convertissons également des composants dans Knockout, Coffeescript et ERB pour utiliser ces technologies plus récentes.

Autres choses que vous aimez probablement ou que vous souhaiteriez apprendre :

  • Travailler plus en profondeur avec les écosystèmes JavaScript et Rails
  • Travailler avec les technologies et les paradigmes de navigateur modernes
  • Construire des applications Web performantes, sécurisées et accessibles
  • Construire des produits et fonctionnalités innovants intégrés aux systèmes existants
  • Maintenir de grandes applications Web en constante évolution
  • Traduire les exigences opérationnelles complexes en code maintenable 

Attentes

En tant que membre de l'équipe Application, vous devrez posséder :

  • Un minimum de  cinq années d’expérience dans la création d'applications Ruby on Rails avec PostgreSQL (API GraphQL un atout)
  • Un minimum de cinq années d’expérience dans la création d'applications Web monopage (React, Typescript un atout)
  • De  l'expérience dans la création, le test et la maintenance de produits et d'API HTTP destinés aux clients
  • De l'expérience en travail d’ équipe acces sur la collaboration
  • Solides compétences en bases de données (en matière d'intégrité, de conception, de performance, etc.)
  • La capacité à participer à la conception, à la mise en œuvre et aux tests de l'application Web.
  • la capacité à participer aux révisions de code et partager votre expertise avec l'équipe
  • Accepter la révision de code constructive et remettre en cause vos convictions lorsque des preuves pertinentes vous sont présentées.
  • Une perspective de résolution de problèmes et une attitude positive
  • Une capacité et une volonté de travailler dans un environnement multi-équipes Agile
  • De l’intérêt et ou de l’expérience de mentorer les membres plus juniors de votre équipe
  • Excellentes communication et maîtrise de la langue française et anglaise 

Avantages

  • Journée code source ouvert trimestrielle
  • Cuisine de bureau garnie de collations, de boissons, de café, etc.
  • Jeux de société et ping-pong
  • Yoga au bureau une fois par semaine
  • Prime de recommandation
  • Réductions sur le site Web pour les employés de Samsung 
  • Site Web Perkopolis avec des rabais, des coupons et des promotions 
  • Couverture étendue complète des soins de santé et des soins dentaires payée par l’entreprise
  • Assurance voyage, vie et invalidité de courte / longue durée
  • Programme de jumelage REER collectif jusqu'à 5%
     

 

Read More

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file