Back
Logo of Carelancer
Carelancer

Vue.js Front-end Developer

Work Place
remote
Location
Flag of Canada
Canada
Flag of Canada
Québec City, Canada
Flag of Canada
Winnipeg, Canada
Work Type
full-time
Seniority
mid-level
Salary
Not specified
Published at

Vue.js Front-End Developer (Vue 3, SPA)

Carelancer is building the future of home care access. We’re looking for a hands-on Vue.js developer with real production experience building and scaling Vue 3 applications.

This is a strong mid-level to senior role for someone who has owned meaningful parts of a production SPA and is comfortable working in a small, fast-moving team.

You will collaborate closely with product and engineering to improve structure, performance, and maintainability across our platform.

What You’ll Do

  • Build and maintain production-level Vue 3 SPAs

  • Structure and manage state using Pinia or Vuex

  • Implement routing, route guards, and authentication flows

  • Integrate REST APIs with proper error handling and loading states

  • Translate Figma designs into responsive, reusable components

  • Optimize performance (lazy loading, code splitting, rendering efficiency)

  • Contribute to improving front-end structure and best practices

Must-Have Experience

  • 3–5+ years of hands-on experience building production Vue applications

  • Strong experience with Vue 3 (Composition API preferred)

  • Practical experience structuring state management (Pinia or Vuex)

  • Experience implementing SPA routing and authentication

  • Solid understanding of API integration and client-side storage

  • Experience debugging production issues

  • Comfortable working independently in a remote environment

Nice to Have

  • Experience working with Laravel APIs

  • Experience with Quasar or mobile packaging (Capacitor/Cordova)

  • Experience writing unit tests (Jest or similar)

  • Experience working in small product teams or startups

Work Details

  • Full-time

  • Monday to Friday

  • 100% Remote (must be based in Canada)

  • Competitive salary based on hands-on experience

How to Apply

Please include a short paragraph describing one production Vue 3 feature you personally built, including how you handled state management and API integration.

careers@carelancer.com

Certificates Logo
2 FOR 1 SALE
Boost your career with 2 recognised certifications, but only pay for 1. Get an Official Vue / Nuxt Certification & receive a bonus JavaScript Certification for Free.
Get Certified