Développeur Frontend Sr / Sr Frontend Developer
Explicitly references 'vibe-coded' prototypes and expects use of AI coding assistants (Copilot, Cursor, Claude Code) as part of the dev workflow.
About the Role
LANDR is hiring a Senior Frontend Developer to design, build, and ship high-quality React/TypeScript product features for a large-scale cloud platform, with strong emphasis on UX, performance, accessibility, and end-to-end ownership. The role requires deep React expertise, extensive experience with modern front-end tooling and testing, and practiced use of AI-assisted development tools to accelerate engineering work.
Job Description
Role
Senior Frontend Developer responsible for designing, building, and shipping production React/TypeScript product features that prioritize user experience, performance, accessibility, and maintainability. The role owns code end-to-end and contributes to the component library/design system and front-end architecture.
Key Responsibilities
- Implement product features in React and TypeScript with attention to UX quality, performance, and maintainability.
- Convert product and design deliverables (from vibe-coded prototypes to Figma mocks) into production-ready experiences.
- Build and maintain reusable components and contribute to a consistent, accessible design system.
- Own code end-to-end: write tests, participate in peer reviews, and deploy via CI/CD (GitHub Actions) to AWS; monitor and iterate in production.
- Instrument features, run A/B tests and experiments, and make decisions from real user behavior.
- Participate fully in Agile (Scrum) rituals: planning, story breakdown, demos, and code reviews.
- Mentor colleagues, share best practices, and document front-end architecture decisions.
Requirements
- 10+ years of professional web/front-end development experience in product-focused companies.
- Deep expertise in React and modern JavaScript/TypeScript, including component architecture and hooks.
- Experience with client state management (Zustand) and server-state/data with Apollo GraphQL.
- Strong HTML/CSS skills: responsive design and modern styling approaches (CSS Modules, CSS-in-JS, or utility frameworks).
- Solid understanding 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).
- Comfortable shipping to production on AWS via CI/CD (GitHub Actions).
- Experience working with UX/UI teams and consuming GraphQL (Apollo) and REST APIs.
- Proven track record of delivering quality software on time, both independently and in cross-functional teams.
- Bilingual French/English (written and spoken).
AI & Assisted Development (essential)
- Practical, hands-on use of AI coding tools (e.g., GitHub Copilot, Cursor, Claude Code, command-line agents) integrated into real workflows.
- Ability to write clear prompts and context, decompose tasks for agents, and critically evaluate and test AI-generated output.
- Awareness of security, data-privacy, and IP implications of AI tools and adherence to company guardrails.
- Interest in improving team practices around AI: shared prompts, templates, guardrails, and measuring impact.
Nice-to-haves
- Experience with product instrumentation/analytics (Amplitude, Segment, Google Analytics, Intercom) and A/B testing.
- Familiarity with SSR/meta-frameworks (Next.js) or building AI-powered 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 and domain knowledge in audio/signal processing.
Benefits (summary)
Competitive compensation; health insurance with telemedicine access (Maple) and an Employee Assistance Program (PeopleConnect); RRSP program with employer matching up to 2%; frequent office/social events; birthday day off; transit and sports allowances for Montreal employees; free access to company music studio and LANDR/Reason products; downtown Montreal office near Square-Victoria metro; partnerships with local music events and opportunities to join company music groups.