Aylo logo

Développeur ou développeuse sénior de logiciels

Aylo
1 day ago
Full-time
On-site
Montréal, 10

JobsCloseBy Editorial Insights

Aylo recherche un développeur ou une développeuse sénior de logiciels pour un poste à Montréal, sur site, avec certains postes nécessitant une présence au bureau à temps plein. Vous participerez à tout le cycle de développement Web et contribuerez à des sites très fréquentés en privilégiant le JavaScript natif, HTML5, CSS3, les performances et la sécurité, tout en écrivant des tests et en pratiquant le développement piloté par les tests. Exigences essentielles: au moins 5 ans d’expérience, maîtrise du vanilla JavaScript, ES6, Promises et compatibilité navigateurs, plus Vue.js ou React, TDD et Playwright. Atouts: Node.js, Gulp/Webpack, TypeScript, streaming. Pour postuler, mettez en avant des projets concrets, un portfolio et des exemples de code, et expliquez comment vous améliorez performances et fiabilité dans un contexte de contenu pour adultes.


Fondée en 2004, nous sommes une entreprise technologique pionnière qui propose des jeux et du divertissement pour adultes de calibre mondial sur certaines des plateformes les plus sûres et les plus populaires qui existent actuellement en ligne. Soutenue par une équipe internationale d’innovateurs dynamiques et collaboratifs, sa mission consiste à permettre aux utilisateurs de vivre des expériences sûres et de renforcer ses communautés en célébrant la diversité, l’inclusion et l’expression – tout en maintenant des protocoles solides et dignes de confiance.

Nous offrons le meilleur des deux mondes! Les talents locaux peuvent s'épanouir dans notre bureau axé sur la collaboration avec la flexibilité d’un environnement de travail hybride, tandis que nos collègues à distance jouent un rôle essentiel au sein de notre culture dynamique. Nous disposons de bureaux à Montréal (Québec), Austin (Texas) et Nicosie (Chypre). 

*Un certain nombre de postes nécessitent une présence au bureau à temps plein* 

En tant que membre d’une équipe en pleine croissance, vous participerez à toutes les étapes du cycle de développement Web et contribuerez à certains des sites Web les plus fréquentés au monde. Ce poste exige une solide maîtrise du JavaScript natif (vanilla JavaScript) ainsi qu’un fort intérêt à approfondir son expertise des frameworks JavaScript modernes.

Ce que vous ferez:

  • Développer de nouvelles fonctionnalités destinées aux utilisateurs.
  • Créer du code réutilisable et des bibliothèques pour une utilisation future, tout en respectant les meilleures pratiques.
  • Collaborer avec les équipes UX, Back-End, Opérations et d’autres équipes afin d’itérer sur de nouvelles fonctionnalités.
  • Rédiger des tests automatisés et appliquer les principes du développement piloté par les tests (Test-Driven Development - TDD).
  • Assurer la faisabilité technique des conceptions UI/UX.
  • Optimiser les performances des sites Web et la vitesse de chargement des pages.
  • Assurer la sécurité du code et sa conformité aux normes établies.
  • Diagnostiquer, résoudre et corriger les bogues et anomalies logicielles.Ce dont vous aurez besoin pour réussir

Ce dont vous aurez besoin pour réussir:

Exigences essentielles:

  • Minimum de 5 ans d’expérience professionnelle en développement Web.
  • Maîtrise du JavaScript natif (vanilla JavaScript), y compris ses particularités et les meilleures pratiques associées.
  • Excellente compréhension du balisage Web, notamment HTML5 et CSS3.
  • Excellente compréhension des requêtes synchrones et asynchrones, des promesses (Promises) et des concepts connexes.
  • Excellente compréhension du comportement de rendu des navigateurs et des techniques d’optimisation des performances.
  • Excellente maîtrise d’ECMAScript 6 (ES6).
  • Excellente compréhension des enjeux de compatibilité entre navigateurs et avec les systèmes hérités, ainsi que des méthodes permettant de les résoudre.
  • Connaissance de base des technologies de prétraitement CSS telles que LESS et SASS.
  • Bonne compréhension des bibliothèques et frameworks JavaScript modernes, tels que Vue.js et React.
  • Expérience des techniques de test et de simulation (mocking), notamment le développement orienté comportement (Behavior-Driven Development - BDD), ainsi que des outils tels que Playwright.

Atouts:

  • Bonne compréhension de Node.js et des outils d’automatisation et de construction tels que Gulp et Webpack.
  • Connaissance des technologies de vidéo adaptative, de réalité virtuelle et de diffusion en direct (live streaming).
  • Connaissance de base de TypeScript.

En tant qu’employeur souscrivant au principe de l’égalité d’accès à l’emploi, notre entreprise célèbre la diversité et s’engage à créer un environnement inclusif pour tous ses employés.

Ce poste peut vous exposer à du contenu pour adultes.  

 Le masculin est utilisé dans le seul but d’alléger le texte.