Skip to main content
Back to jobs

Senior Frontend Developer - Phantom

External
stay22 logoStay22 · Montreal, Canada
Full-timeRemote10mo ago
GitHubJavaScriptNode.jsPythonReactREST
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

As a Senior Frontend Developer on the Phantom squad, you will play a key role in advancing our embedded widget and affiliate platform. Your mission will be to streamline browser execution and ensure high performance of our scripts across diverse websites. You will design mechanisms for privacy-conscious session tracking and fingerprinting, and take ownership of the full script lifecycle - from load optimization to event handling and error recover

Benefits

Flexible schedule

Additional Information

-English version to follow- À propos de Stay22 Chez Stay22, nous révolutionnons la façon dont les gens convertissent en ligne. Notre plateforme d'affiliation alimentée par l'IA aide les éditeurs, les plateformes de billetterie et les créateurs de contenu à débloquer de nouvelles sources de revenus tout en améliorant l'expérience utilisateur de leur audience. Chez Stay22, nos partenaires ne se contentent pas de gagner plus, ils offrent aussi plus. Rejoignez-nous et participez à quelque chose d'important qui bouleverse le monde de l'affiliation. À propos du poste En tant que développeur Frontend senior dans l'équipe Phantom, vous jouerez un rôle central dans le développement de notre widget intégré et de notre plateforme d'affiliation. Vous optimiserez l'exécution des scripts côté navigateur pour garantir des performances élevées sur divers sites, tout en concevant des mécanismes de suivi de session et d'empreintes digitales respectueux de la vie privée. Vous serez responsable du cycle complet des scripts, de l'optimisation du chargement à la gestion des événements et à la récupération des erreurs, et contribuerez à maintenir l'infrastructure qui alimente les produits intégrables de Stay22. Principales responsabilités Optimiser en continu les temps de chargement et l'efficacité d'exécution des scripts (minification, mise en cache, chargement différé). Créer des méthodes fiables pour injecter du contenu et des widgets sur différents sites (DOM, mises en page dynamiques). Développer des gestionnaires d'événements précis pour suivre l'interaction utilisateur avec les éléments intégrés. Implémenter des techniques d'empreintes digitales pour suivre les sessions utilisateurs tout en respectant la confidentialité. Créer et maintenir des scrapers Node.js/Python pour collecter des données depuis des sites ou APIs partenaires, avec des sources de secours pour garantir la résilience. Dépanner et adapter la logique des scripts pour les conditions réelles et gérer les conflits avec d'autres scripts tiers. Superviser l'ensemble de la pile des produits intégrés (scripts, SDK, API) et collaborer avec les équipes pour intégrer les nouvelles fonctionnalités. Exigences Maîtrise de l'anglais pour collaborer avec des collègues internationaux. Expérience approfondie en JavaScript vanilla / ES6+ ou TypeScript, sans framework (React/Vue non requis). Connaissance fine de la boucle d'événements, du DOM/CSSOM, et de l'optimisation des performances web (FCP, LCP...). Maîtrise de Node.js pour API et scrapers ; Python un plus. Connaissance HTTP, REST/JSON et proxies. Compréhension des techniques d'empreinte digitale et des enjeux de confidentialité (cookies, sessions, CORS, RGPD). Contributions open source ou projets GitHub appréciés. Licence ou master en informatique (ou expérience équivalente). Processus de recrutement Entretien avec l'équipe Talent (30-45 min) Entretien technique / design système (60 min) Entretien final avec le PDG (30 min) Offre et intégration 🎉 Le processus peut évoluer selon les besoins de l'équipe. Pourquoi rejoindre Stay22 Soutenez les créateurs de contenu voyage : faites partie d'une équipe qui aide les créateurs à explorer le monde tout en augmentant leurs revenus passifs. Boostez votre croissance : nous recrutons des talents d'exception et leur donnons les moyens d'exceller, de progresser et de développer leurs compétences uniques. Ayez un impact réel : prenez des initiatives et contribuez directement à l'évolution de Stay22. Un emplacement idéal : travaillez dans nos bureaux lumineux et dynamiques au cœur de Little Italy, entourés de boutiques et restaurants branchés. Soyez vous-même : profitez d'un code vestimentaire décontracté et d'horaires flexibles. Avantages sociaux complets : santé, dentaire, retraite, opportunités de formation et développement, activités sociales et team building, y compris des retraites mémorables. (Stay22 est un employeur garantissant l'égalité des chances. Toutes les candidatures qualifiées seront examinées. Si vous avez un handicap ou des besoins particuliers nécessitant des aménagements, contactez-nous à careers@stay22.com.) ________________________________ About Stay22 At Stay22, we're revolutionizing the travel media industry. Using cutting-edge AI-powered solutions, we empower travel media companies and content creators to unlock new revenue streams and seamlessly monetize their platforms. We're a team of passionate innovators, committed to making travel media more rewarding for everyone.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at stay22? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect