Développeur Front-End / Front end Developer
Technical / TechniqueTemps pleinMontréal, QC
(English follows)
Chez Locomotive, nous créons des expériences numériques sur-mesure, performantes et soignées. Nous recherchons un·e développeur·se front-end expérimenté·e pour rejoindre notre équipe et contribuer à la réalisation de sites web de haute qualité.
Tâches et responsabilités
- Intégrer des maquettes avec précision et fidélité, tout en veillant à la performance et à l’accessibilité.
- Proposer et implémenter des animations élégantes, pertinentes et performantes pour enrichir l’expérience utilisateur.
- Évaluer les temps nécessaires à la réalisation de ses projets et les planifier conjointement avec le producteur/la productrice
- Travailler avec des CMS modernes (Storyblok, Craft, Sanity, Dato, etc.) et des solutions comme WordPress, que ce soit en headless ou non.
- Collaborer en équipe via GitHub/Bitbucket (GitFlow, PRs, code reviews) et contribuer à l’amélioration continue de nos outils internes
- S’assurer de la compatibilité de son code avec les navigateurs modernes et offrir une expérience utilisateur optimale sur les différentes plateformes
- Être à l’écoute et supporter ses collègues face aux problématiques
- Participer à la définition et à l’amélioration des bonnes pratiques en matière de performance et accessibilité
- Assurer la maintenance et l’évolution des sites existants en respectant les standards et le workflow de l’agence.
- Participer à l’amélioration continue des outils internes
- Effectuer une veille technologique régulière pour rester à la pointe des tendances et innovations front-end.
Ce que nous recherchons
- 3 ans et plus d’expérience en développement front-end.
- À l’aise à l’oral en Français, compréhension et expression.
- Une personne basée ou ouverte à s'installer autour de Montréal (QC - Canada)
- Excellente maîtrise de HTML, CSS et JavaScript Vanilla.
- Expérience avec Astro, les Web Components et Vite.
- Expérience avec TailwindCSS, PostCSS et la nomenclature BEM.
- Expérience avec des CMS headless modernes et WordPress.
- Expérience avec GSAP (et/ou autres librairies d’animations) et les transitions de page asynchrones (avec Barba / Swup / Taxi / Highway / Autre)
- Grand sens du détail et de la finition, avec une passion pour les interfaces soignées et les animations.
- Maîtrise des meilleures pratiques en performance web, accessibilité et SEO, avec une sensibilité accrue à ces aspects.
- Excellente communication et capacité à travailler en équipe sur plusieurs projets en parallèle.
Ce qui serait un plus
- Expérience avec des frameworks comme React/Next.js, Vue/Nuxt, ou Svelte.
- Connaissance de technologies e-commerce (Shopify, Stripe).
- Expérience en 3D (ThreeJS, OGL, WebGPU, etc) et/ou en GLSL
Pourquoi nous rejoindre ?
- Travailler sur des projets variés, avec une stack moderne et optimisée.
- Évoluer au sein d’une agence reconnue pour son excellence dans le web et en front-end.
- Une équipe talentueuse et bienveillante, où la qualité prime sur la quantité.
- Un environnement qui encourage la veille, l’expérimentation et la formation continue.
- Une flexibilité de travail avec un rythme adapté et des outils modernes.
----
At Locomotive, we craft custom digital experiences that are high-performing and polished. We’re looking for an experienced front-end developer to join our team and contribute to the delivery of top-quality websites.
Responsibilities
- Accurately translate designs into performant and accessible web experiences.
- Propose and implement elegant, relevant, and performant animations to enrich the user experience.
- Estimate project timelines and plan them collaboratively with the producer.
- Work with modern CMSs (Storyblok, Craft, Sanity, Dato, etc.) and solutions like WordPress, both headless and traditional.
- Collaborate with the team via GitHub/Bitbucket (GitFlow, PRs, code reviews) and contribute to the continuous improvement of our internal tools.
- Ensure cross-browser compatibility and provide optimal user experience across devices and platforms.
- Support and assist teammates with development challenges.
- Help define and refine best practices in performance and accessibility
- Maintain and evolve existing websites while following the agency’s standards and workflow.
- Participate in the ongoing development of internal tools.
- Stay up to date with front-end trends and innovations through regular tech watch.
What We're Looking For
- More than 3 years of experience in front-end development.
- Someone based around Montreal (QC - Canada) or willing to move there
- Excellent command of HTML, CSS, and vanilla JavaScript.
- Experience with Astro, Web Components, and Vite.
- Familiarity with TailwindCSS, PostCSS, and BEM methodology.
- Experience with headless CMSs and WordPress.
- Proficiency with GSAP (and/or other animation libraries) and asynchronous page transitions (Barba, Swup, Taxi, Highway, or similar).
- Strong attention to detail and a passion for refined interfaces and thoughtful animations.
- Solid knowledge and sensitivity to best practices in web performance, accessibility, and SEO.
- Excellent communication skills and the ability to work on multiple projects within a team.
- Comfortable speaking and understanding French
Nice to Have
- Experience with frameworks such as React/Next.js, Vue/Nuxt, or Svelte.
- Familiarity with e-commerce tools (Shopify, Stripe).
- Experience in 3D (Three.js, OGL, WebGPU, etc.) and/or GLSL.
Why Join Us?
- Work on diverse projects using a modern and optimized tech stack.
- Grow within an agency known for its excellence in web and front-end development.
- Be part of a talented and supportive team that values quality over quantity.
- Thrive in an environment that encourages continuous learning, exploration, and innovation.
- Enjoy a flexible work rhythm and modern toolset.