Senior Vue.js Developer

carelancer Canada
Remote
Apply
AI Summary

Carelancer is seeking a hands-on Vue.js developer to build and maintain production-level Vue 3 SPAs. The ideal candidate will have 3-5+ years of experience building production Vue applications and strong experience with Vue 3. The role involves collaborating with product and engineering teams to improve structure, performance, and maintainability across the platform.

Key Highlights
Build and maintain production-level Vue 3 SPAs
Collaborate with product and engineering teams
Improve structure, performance, and maintainability
Key Responsibilities
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
Technical Skills Required
Vue.js Vue 3 Pinia Vuex REST APIs Figma Quasar Capacitor Cordova Jest
Benefits & Perks
Competitive salary
Extended health care
Life insurance
RRSP match
100% Remote work
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

Job Description


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

Job Types: Full-time, Permanent


Benefits:

  • Extended health care
  • Life insurance
  • RRSP match
  • Work from home




Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

very

Canada

Senior Databricks Engineer

Programming
2d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

bridgenext

Canada

Full Stack Engineer

Programming
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Yelp

Canada

Subscribe our newsletter

New Things Will Always Update Regularly