cover
Full Time

Senior Frontend Developer: Vue.js (Vue 3) Expertise/ 8 hours ago

Payfacto
Attractive
Application ends: 2026-02-20

Quick Summary

This Senior Frontend Developer role at Payfacto, a fintech company, requires 5+ years of experience with deep expertise in Vue.js 3 (Composition API) and proficiency in JavaScript/TypeScript and modern CSS. The position involves designing and maintaining complex, large-scale web applications, driving frontend architecture decisions, optimizing performance and UX, and collaborating on API design. Candidates must be comfortable in Agile environments. The role is based in Quebec City, Canada, and offers remote work flexibility.

Senior Frontend Developer – Vue.js (Vue 3)

About PayFacto

PayFacto is a fast-growing fintech company specializing in delivering fully integrated Point of Sale (POS) and payment solutions for restaurants, hotels, and bars. Our robust platforms power mission-critical operations for thousands of merchants daily.

About the Role

This position is ideal for a highly experienced frontend engineer who seeks 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 Vue 3.
  • Drive frontend architecture decisions (component structure, state management, performance optimization).
  • Translate complex product requirements into clean, intuitive user interfaces.
  • Optimize performance, accessibility, and overall User Experience (UX).
  • Collaborate closely with backend teams on API design and integration.
  • Raise engineering standards through rigorous code reviews, mentoring, and promoting best practices.
  • Contribute to frontend tooling, testing strategy development, and CI/CD pipelines.

About You (Required Skills)

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

Nice to Have (Valued Assets)

  • Experience with Vue 2 and Vue 2 to Vue 3 migration projects.
  • 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 starting from Day 1.
  • 24/7 telemedicine access.
  • RRSP matching contribution program.
  • Generous vacation and personal days.
  • Remote work flexibility.
  • Stimulating technical challenges within a fast-growing product company.

Share

Payfacto

Payfacto

  • Address
    Quebec City, Quebec Province
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy