View Our Website View All Jobs

Développeur d’Applications Sénior -  Web Ruby on Rails

 

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 qu’ingénieur d’applications Web Ruby on Rails Sénior, vous serez responsable de la conception, de la construction, du déploiement et de la maintenance d’une grande application Web orientée vers la clientèle 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 partage 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, le candidat choisi devrait avoir une approche pratique de résolution de problèmes et une approche humaine pour communiquer et gérer les attentes.

Notre Stack technologique comprend une API Ruby on Rails GraphQL avec PostgreSQL, ainsi qu'une interface utilisateur Typescript et React.js avec Webpack. Comme l'application Web est en croissance depuis longtemps, nous convertissons également des composants dans ERB, Knockout (JS) et Coffeescript pour utiliser ces nouvelles technologies.

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

  • Travailler avec les écosystèmes Rails et Javascript
  • Travailler avec les technologies et les paradigmes de navigateur modernes
  • Travailler sur le code côté client
  • 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ériences dans la création d'applications Ruby on Rails avec PostgreSQL (API GraphQL un atout)
  • De  l’intérêt dans la création / interaction avec des 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 
  • Posséder d'excellentes compétences en communication et parler couramment l'anglais ou le français

Ce qu’on vous offre

Pendant que nos employés travaillent actuellement à distance et avant tout retour dans notre magnifique bureau, nous prenons des mesures supplémentaires pour assurer une expérience fluide à tout nouvel employé qui rejoint notre organisation:

  • Plan d'intégration virtuel personnalisé envoyé avant votre date de début
  • Équipement informatique et kit Samsung Swag Welcome Ads livrés à votre porte

Nous avons adapté nos avantages et avantages comme suit:

Avantages

  • Couverture santé et dentaire complète et entièrement payée par l'entreprise
  • Compte de dépenses personnelles et compte de dépenses de santé avec Sun Life
  • Rémunération compétitive, y compris une prime d'incitation au rendement basé sur les objectifs d’entreprise, d’équipes et personnels
  • Minimum de 16 jours de vacances avec jours flexibles supplémentaires
  • Accès à une plateforme de soins virtuelle (bien-être, médical & nutrition)
  • Accès au programme d'aide aux employés
  • Assurance voyage, vie et invalidité de courte / longue durée
  • Programme de jumelage REER collectif jusqu'à 5%

À-côtés

  • Activités virtuels et mensuelles dirigées par notre comité sociale (soirée jeux, happy hour, défis de santé, etc.)
  • Réunions d'entreprises virtuelles (journées de démonstration, hôtels de ville, etc.)
  • Yoga virtuel une fois par semaine
  • Journées open source pour les ingénieurs logiciels
  • Programme de référence des employés
  • Site Web de Perkopolis avec de grands rabais, coupons et promotions
  • Rabais incroyables sur le site Web Samsung Employee Discounts


 

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