Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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
Similar Jobs
More Jobs at Carelancer
View all →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