Skip to main content
Carelancer logo

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

Carelancer
Full Timemid
Posted March 2, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

VueLaravelFigmaRESTAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

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

Pay: $60,000.00-$120,000.00 per year

Benefits

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

Application question(s):

  • Are you willing to undergo a background check as part of the hiring process?
  • How many years of hands-on, day-to-day professional experience do you have building production applications in Vue.js?

Education

  • Bachelor's Degree (required)

Experience

  • Vue.js : 3 years (required)

Language:

  • English (required)

Work Location: Remote

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free