Senior Frontend Developer

Landrmusic — Canada · Posted ~22 hours ago

Senior Full-time

Skills

React TypeScript Frontend development Web performance Maintainable software development UI/UX collaboration AI tools

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a fast-growing technology team as a senior frontend developer and help shape a large-scale cloud platform. You will build high-quality features with React and TypeScript, collaborate closely with product and design teams, and use modern development tools, including AI-assisted workflows, without compromising performance or maintainability.

Highlights

Join a fast-growing creative technology environment and build features for a large-scale cloud platform, with strong emphasis on quality, performance, maintainability, modern tooling, and AI-assisted development.

Description

English Description to follow LANDR est une société audio à croissance rapide composée de créatif.ve.s, de technologues, de professionnel.le.s de la musique ainsi que de toutes les combinaisons possibles de ces domaines. Ensemble, nous révolutionnons le processus des créateur.trice.s de musique pour les aider à créer, maîtriser, distribuer et promouvoir leur musique. LANDR est à la recherche d’un·e développeur·euse front-end senior doté·e d'une solide expertise React, qui veut laisser une marque durable sur une plateforme infonuagique d'envergure, et qui sait tirer le meilleur des outils modernes, l'IA comprise, sans jamais sacrifier le souci du détail. Responsabilités : Concevoir, développer et livrer des fonctionnalités produit en React / TypeScript, avec un souci constant de la qualité d'expérience, de la performance et de la maintenabilité.Collaborer étroitement avec les gestionnaires de produit et les designers, en transformant leurs livrables — des prototypes « vibe-codés » aux maquettes Figma — en expériences engageantes et fidélisantes, jusqu'en production.Bâtir et entretenir des composants réutilisables et contribuer à notre design system, pour une interface cohérente et accessible.Être propriétaire de votre code de bout en bout : tests, revue par les pairs, déploiement en production via notre pipeline CI/CD (GitHub Actions) sur AWS, puis suivi et itération.Instrumenter les fonctionnalités et participer aux tests A/B et à l'expérimentation pour décider à partir du comportement réel des utilisateur·trice·s.Participer pleinement à notre pratique Agile (Scrum) : planification, découpage, démos et revues de code. Qualifications: 10 ans et plus d'expérience professionnelle en développement web / front-end dans des entreprises orientées produit.Expertise approfondie de React et du JavaScript/TypeScript moderne, incluant l'architecture de composants, les hooks, la gestion de l'état client avec Zustand et l'état serveur / les données via Apollo GraphQL.Solides fondations en HTML et CSS : design adaptatif, approches de style modernes (CSS Modules, CSS-in-JS ou cadres utilitaires) et souci du détail.Bonne maîtrise de l'accessibilité (a11y / WCAG) et de la performance front-end (taille des bundles, rendu, Core Web Vitals).Expérience de l'outillage de build moderne (Vite/Webpack/Rspack) et des tests automatisés — unitaires (Jest/Vitest, React Testing Library) et de bout en bout (Playwright/Cypress).Excellente compréhension de l'architecture orientée services, de la programmation fonctionnelle et du développement piloté par les tests.Expérience de collaboration étroite avec les équipes UX/UI et de consommation d'API GraphQL (Apollo) et REST.Aisance à livrer en production sur AWS via CI/CD (GitHub Actions).Une feuille de route de livraisons logicielles de qualité dans les délais, en autonomie comme au sein d'équipes interfonctionnelles.Bilinguisme français / anglais, à l'oral comme à l'écrit. La connaissance de l'anglais est requise, car le poste implique de travailler avec une équipe internationale, notamment au Canada, au Royaume-Uni et dans le reste de l'Europe. IA et développement assisté (essentiel, pas accessoire) Pratique courante des outils de codage assistés par IA (par ex. GitHub Copilot, Cursor, Claude Code, agents en ligne de commande) intégrés à un flux de travail réel.Bonnes pratiques de développement avec l'IA : rédiger des prompts et du contexte clairs, décomposer le travail en spécifications exploitables par un agent, et boucler par l'évaluation des résultats.Revue critique du code généré : vous traitez la sortie de l'IA comme celle d'un·e collègue junior brillant·e mais faillible — relue, testée et comprise avant d'être fusionnée. Jamais de copier-coller aveugle.Conscience des enjeux de sécurité, de confidentialité des données et de propriété intellectuelle liés aux outils d'IA, et respect des garde-fous de l'entreprise. Atouts supplémentaires: Solides compétences d'analyse et rigueur dans la prise de décision produit fondée sur des preuves.À l'aise dans un environnement au rythme soutenu et autonome — pragmatique et orienté résultats.Goût marqué du travail en équipe interfonctionnelle.Expérience des outils d'instrumentation / d'analytique produit (Amplitude, Segment, Google Analytics, Intercom) et intérêt marqué pour l'optimisation et les tests A/B.Familiarité avec les méta-cadres SSR (Next.js) ou la création de fonctionnalités produit propulsées par l'IA via des API de LLM.Expérience de React Native ou du développement mobile multiplateforme.Expérience de la Web Audio API ou d'autres travaux audio/média dans le navigateur.Connaissance du domaine de l'audio, du traitement du signal ou de l'ingénierie sonore. Voici quelques avantages offerts chez LANDR: Une rémunération compétitive, basée sur votre rôle, votre expérience et votre expertiseCouverture d'assurance maladie, avec accès à la télémédecine via Maple et à un programme d'aide aux employés via PeopleConnectAccès à notre programme de REER, incluant une contribution de l’employeur équivalant jusqu’à 2 % de votre salaire annuelÉvénements de bureau et sociaux fréquents (traiteur le lundi, bagel le mardi, 5@7, etc.)Votre anniversaire est un jour de congéAllocation annuelle pour le transport en commun (employés de Montréal) et pour activités sportives --- LANDR is a fast-growing audio company made up of left-brained creative technologists, right-brained music professionals and everyone in between. Together, we are revolutionizing the process for music makers to help them create, master, distribute and promote their music. LANDR is looking for a senior front-end developer with deep React skills who wants to leave a lasting mark on a large-scale cloud platform, and who knows how to get the most out of modern tools, AI included, without ever cutting corners on craft. Responsibilities Design, build, and ship product features in React / TypeScript, with a constant focus on UX quality, performance, and maintainability.Partner closely with product managers and designers, turning their inputs — from vibe-coded prototypes to Figma mock screens — into compelling, user-retaining experiences in production.Build and maintain reusable components and contribute to our design system, keeping the UI consistent and accessible.Own your code end to end: tests, peer review, deployment to production through our CI/CD pipeline (GitHub Actions) on AWS, then monitoring and iteration.Instrument features and partner on A/B testing and experimentation to make decisions based on real user behavior.Take a full part in our Agile (Scrum) practice: planning, story breakdown, demos, and code reviews. Qualifications 10+ years of professional web/front-end development experience in product-focused companies.Deep expertise in React and modern JavaScript/TypeScript, including component architecture, hooks, client state management with Zustand, and server-state/data via Apollo GraphQL.Strong HTML and CSS fundamentals: responsive design, modern styling approaches (CSS Modules, CSS-in-JS, or utility frameworks), and an eye for detail.Solid grasp of accessibility (a11y / WCAG) and front-end performance (bundle size, rendering, Core Web Vitals).Experience with modern build tooling (Vite/Webpack/Rspack) and automated testing — unit (Jest/Vitest, React Testing Library) and end-to-end (Playwright/Cypress).Excellent understanding of service-oriented architecture, functional programming, and test-driven development.Experience working closely with UX/UI design teams and consuming GraphQL (Apollo) and REST APIs.Comfort shipping to production on AWS via CI/CD (GitHub Actions).A track record of shipping quality software on time, both independently and within cross-functional teams.Bilingual French / English, written and spoken. Knowledge of English is required, as the position involves working with an international team, particularly in Canada, the United Kingdom, and the rest of Europe. AI and assisted development (essential, not optional) Hands-on practice with AI coding tools (e.g. GitHub Copilot, Cursor, Claude Code, command-line agents) integrated into a real workflow.AI-assisted development best practices: writing clear prompts and context, breaking work into agent-ready specifications, and closing the loop by evaluating the results.Critical review of generated code: you treat AI output like that of a brilliant but fallible junior colleague — read, tested, and understood before it's merged. No blind copy-paste.Awareness of the security, data-privacy, and intellectual-property implications of AI tools, and respect for company guardrails. Bonus points for: Strong analytical skills and discipline in making evidence-based product decisions.Comfortable in a fast-moving, autonomous environment — pragmatic and results-oriented.A genuine taste for cross-functional teamwork.Experience with product instrumentation / analytics tools (Amplitude, Segment, Google Analytics, Intercom) and a keen interest in optimization and A/B testing.Familiarity with SSR/meta-frameworks (Next.js) or building AI-powered product features against LLM APIs.Experience with React Native or cross-platform mobile development.Experience with the Web Audio API or other browser audio/media work.Knowledge of the audio domain, signal processing, or sound engineering. Here are a few perks that we enjoy at LANDR: Competitive compensation, based on your role, experience and expertiseHealth insurance coverage, with access to telemedicine via Maple and to an Employee Assistance Program via PeopleConnectAccess to our RRSP program, including an employer matching contribution of up to 2% of your annual salaryFrequent office and social events (Catering on Monday, Bagel Tuesdays, 5@7, etc.)Your birthday is a free dayAnnual public transit (Montreal employees) & sport activity allowance