PayFacto logo
Développeur Frontend Senior – Vue.js (Vue 3) - Senior Frontend Developer
OTHERMontreal

Summary

Location

Montreal

Type

OTHER

Explore Jobs

About this role

À propos de PayFacto

PayFacto est une entreprise de technologie financière en forte croissance, spécialisée dans les solutions de paiement et de point de vente (POS) pour les restaurants, hôtels et bars. Nous développons des plateformes critiques utilisées quotidiennement par des milliers de commerçants, combinant performance, fiabilité et excellence UX.

Nous recherchons aujourd’hui un développeur Frontend senior, passionné par le développement web moderne, pour jouer un rôle clé dans la conception et l’évolution de notre nouvelle plateforme cloud.

 

À propos du rôle

Ce poste est idéal pour un développeur frontend expérimenté qui souhaite avoir un réel impact produit, influencer les décisions techniques et contribuer à bâtir une architecture frontend solide, moderne et scalable.

Vous travaillerez principalement sur des applications Vue 3, au cœur de produits complexes et à fort volume, en collaboration étroite avec les équipes backend, produit et design.

 

Vos responsabilités

  • Concevoir, développer et maintenir des applications frontend complexes avec js 3
  • Participer aux décisions d’architecture frontend (state management, performance, structure des composants, etc.)
  • Traduire des besoins produit complexes en interfaces claires, performantes et maintenables
  • Optimiser les performances, l’accessibilité et l’expérience utilisateur
  • Collaborer avec les équipes backend (APIs, contrats, intégration)
  • Élever le niveau technique de l’équipe par le mentorat, les revues de code et les bonnes pratiques
  • Contribuer à l’évolution des standards frontend (tests, tooling, CI/CD)

 

Profil recherché

  • 5+ ans d’expérience en développement frontend, dont une expérience significative avec js
  • Excellente maîtrise de Vue.js 3 (Composition API, reactivity system, lifecycle, performance)
  • Très bonne connaissance de JavaScript / TypeScript, HTML5 et CSS moderne
  • Expérience avec des applications web complexes, à fort trafic ou critiques
  • Solide compréhension des concepts frontend avancés : state management, performance, architecture, testabilité
  • À l’aise dans un environnement produit agile et collaboratif

 

Atouts importants

  • Expérience avec Vue 2 (migration Vue 2 → Vue 3 est un plus)
  • Connaissances full-stack ou backend (Go, PHP, Laravel, Symfony)
  • Expérience avec des systèmes de design, UI libraries ou design tokens
  • Familiarité avec les environnements cloud (AWS, Azure ou GCP)
  • Bonne compréhension des pipelines CI/CD

 

Pourquoi nous rejoindre

  • Impact direct sur des produits utilisés à grande échelle
  • Liberté technique et influence réelle sur les choix d’architecture
  • Environnement mature, mais en forte croissance
  • Équipe internationale (Canada, États-Unis, Europe)
  • Produits reconnus dans l’industrie (Veloce, Maitre’D)

 

Ce que nous offrons

  • Assurance médicale et dentaire dès le jour 1
  • Télémédecine 24/7
  • REER avec contribution de l’employeur
  • Vacances et congés personnels
  • Télétravail
  • Défis techniques stimulants dans une entreprise en croissance rapide


****

 

Senior Frontend Developer – Vue.js (Vue 3)

About PayFacto

PayFacto is a fast-growing fintech company delivering fully integrated POS and payment solutions to restaurants, hotels, and bars. Our platforms power mission-critical operations for thousands of merchants every day.

We are looking for a Senior Frontend Developer to play a key role in building and evolving our next-generation cloud platform, with a strong focus on Vue.js 3.

 

About the role

This role is ideal for a highly experienced frontend engineer who wants to own meaningful product areas, influence technical direction, and help build a scalable, modern frontend architecture.

You will work primarily with Vue 3, building complex, high-performance applications in close collaboration with backend, product, and design teams.

 

Responsibilities

  • Design, build, and maintain complex frontend applications using js 3
  • Drive frontend architecture decisions (component structure, state management, performance)
  • Translate complex product requirements into clean, intuitive user interfaces
  • Optimize performance, accessibility, and overall UX
  • Collaborate closely with backend teams on API design and integration
  • Raise engineering standards through code reviews, mentoring, and best practices
  • Contribute to frontend tooling, testing strategy, and CI/CD pipelines

 

About you

  • 5+ years of frontend development experience, with strong Vue.js expertise
  • Deep knowledge of Vue.js 3, including Composition API and reactivity
  • Strong proficiency in JavaScript / TypeScript, HTML, and modern CSS
  • Experience building complex, large-scale or business-critical web applications
  • Solid understanding of frontend architecture, performance, and maintainability
  • Comfortable working in Agile, product-driven environments

 

Nice to have

  • Experience with Vue 2 and Vue 2 → Vue 3 migrations
  • Backend or full-stack experience (Go, PHP, Laravel, Symfony)
  • Familiarity with design systems and UI libraries
  • Cloud experience (AWS, Azure, GCP)
  • CI/CD experience

 

What we offer

  • Medical and dental coverage from Day 1
  • 24/7 telemedicine
  • RRSP matching
  • Vacation and personal days
  • Remote work
  • The challenge of working in a fast-growing product company

Other facts

Tech stack
Vue.js 3,JavaScript,TypeScript,HTML5,CSS,Frontend Development,Performance Optimization,Accessibility,Agile,State Management,Component Structure,Code Reviews,Mentoring,CI/CD,Backend Integration,Design Systems

About PayFacto

Établie à Montréal et menant ses activités au Canada, aux États-Unis et au Royaume-Uni, PayFacto est un chef de file du secteur des solutions de paiement et des technologies conçues pour l'industrie de l'hôtellerie et de la restauration. Reconnue pour son expertise, sa souplesse et sa qualité d'exécution, PayFacto permet aux marchands de toute taille de prendre le contrôle de leurs transactions électroniques. Avec sa propre passerelle de paiement propriétaire et sa technologie de point de vente SaaS, PayFacto propose une suite unique de solutions intégrées de paiement et de point de vente prises en charge localement via son vaste réseau d’une centaine de distributeurs et de revendeurs.

Headquartered in Montreal with operations in Canada, the United States and the United Kingdom, PayFacto is a leader in payment solutions and hospitality technology. Recognized for its expertise, agility, and execution, PayFacto enables merchants of all shapes and sizes to take control of their electronic transactions. With its own proprietary payment gateway and SaaS point of sale technology, PayFacto offers a unique suite of integrated payment and POS solutions supported locally through its extensive network of hundreds of distributors and resellers.

Team size: 201-500 employees
LinkedIn: Visit
Industry: Information Technology & Services

What you'll do

  • The Senior Frontend Developer will design, build, and maintain complex frontend applications using Vue.js 3. They will also drive frontend architecture decisions and collaborate closely with backend teams on API design and integration.

Ready to join PayFacto?

Take the next step in your career journey

Frequently Asked Questions

What does a Développeur Frontend Senior – Vue.js (Vue 3) - Senior Frontend Developer do at PayFacto?

As a Développeur Frontend Senior – Vue.js (Vue 3) - Senior Frontend Developer at PayFacto, you will: the Senior Frontend Developer will design, build, and maintain complex frontend applications using Vue.js 3. They will also drive frontend architecture decisions and collaborate closely with backend teams on API design and integration..

Why join PayFacto as a Développeur Frontend Senior – Vue.js (Vue 3) - Senior Frontend Developer?

PayFacto is a leading Information Technology & Services company.

Is the Développeur Frontend Senior – Vue.js (Vue 3) - Senior Frontend Developer position at PayFacto remote?

The Développeur Frontend Senior – Vue.js (Vue 3) - Senior Frontend Developer position at PayFacto is based in Montreal, Canada. Contact the company through Clera for specific work arrangement details.

How do I apply for the Développeur Frontend Senior – Vue.js (Vue 3) - Senior Frontend Developer position at PayFacto?

You can apply for the Développeur Frontend Senior – Vue.js (Vue 3) - Senior Frontend Developer position at PayFacto directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about PayFacto on their website.