cover
Full Time

Senior Vue.js Front-End Developer/ 2 weeks ago

Carelancer
Attractive
Application ends: 2026-01-02

Quick Summary

Remote Senior Front-End Developer role in Canada (preference for ON/QC, Eastern Time hours) requiring a minimum of 5 years of experience in Vue.js (Vue 3) to lead front-end architecture and development of high-quality SPAs and PWAs. Responsibilities include optimizing performance, implementing responsive designs using TailwindCSS from Figma, integrating RESTful APIs, and participating in Agile Scrum. Proficiency in French is a mandatory requirement. Salary starts at $75,000.00 per year.

Please apply only if you have extensive experience building production-level applications with Vue.js. Join our team at Carelancer as a Senior Front-End Developer, where you’ll play a key role in shaping and delivering the next phases of our product. You’ll collaborate directly with our Product Manager and small engineering team, taking ownership of front-end architecture, technical decisions, and core components across our platform.

In this role, you won’t just maintain existing features, you’ll lead improvements, identify gaps, propose solutions, and establish front-end best practices that will support our future team as we grow. Your ability to solve complex problems, optimize performance, and bring structure to a fast-moving product will be essential to our growth.

If you're interested in contributing to a product with real impact and want a role with autonomy, responsibility, and influence, please continue reading for details on responsibilities and requirements.

Key Responsibilities

  • Design, develop, optimize and maintain high-quality web applications (SPA & PWA) using modern javascript frameworks; we use Vue.js using other relevant libraries and frameworks.
  • Implement responsive web designs and ensure a consistent and visually appealing user experience across various devices and browsers.
  • Optimize the web application for better speed, performance, and scalability.
  • Carry out frontend and backend integration (using REST API and/or server-side rendering mechanisms).
  • Collaborate with UX designers to translate wireframes and prototypes into interactive web interfaces.
  • Work closely with product, design, and development teams to understand and translate technical requirements to documents and implement them.
  • Generate clean, maintainable, testable, reusable and well-documented code by implementing the best practices by following the coding standard of the company.
  • Use of standard web technologies to work correctly across different browsers.
  • Contribute the knowledge, experience, and feedback with colleagues to establish strong output as working as a team.
  • Knowledge in latest technologies and trends to make the applications in a better competitive position in the market.
  • Take part in analysis, review, and testing process to bring up some suggestions and feedback to improve the quality of the system.
  • Actively participate in Agile Scrum methodology, contribute sprint planning and deliver high quality work within designated timelines.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in Vue.js (Vue 3) with ability to integrate components and libraries.
  • Minimum of 5 years of experience in front-end web programming languages, such as HTML, CSS, jQuery, JavaScript (Modern & Vanilla ) with ability to render server-side and client-side content.
  • Strong understanding in the front-end development and creating the communication with the back-end via API.
  • Strong understanding of Vue state management, Vue Routers and its implementations.
  • Strong understanding of responsive web design principles and the ability to create mobile-friendly layouts.
  • Expert in designing client-side storages to handle the data effectively.
  • Experience in integrating RESTful APIs in JSON format, with authentication, authorization and ensuring content security.
  • Strong knowledge in TailwindCSS to create responsive web interfaces from Figma template.
  • Experience with version control systems like Git, to collaborate with other team members and tracking changes effectively.
  • Experience with project management and bug-tracking software such as JIRA.
  • Experience in integrating third-party services.
  • Experience in debugging and writing unit tests for the testing purpose.
  • Experience in using Quasar framework.
  • Experience with Capacitor / Cordova for converting Vue web applications into mobile applications.
  • Education: Bachelor's Degree (required).
  • Experience: Vue.js: 4 years (required).
  • Language: French (required).

Additional Assets

  • Proficiency in deploying mobile applications to Google Play Store and Apple App Store.
  • Experience in using Laravel - PHP Framework.
  • Experience in using the Docker and container.
  • Having knowledge in HATEOAS.

Salary: Competitive salary according to your experience. Pay: From $75,000.00 per year.

Location: Remote within Canada, with a strong preference for candidates based in Ontario or Quebec. Must be available to work Eastern Time hours. Work location: Remote.

Job Type: Full-time. Schedule: Monday to Friday.

Benefits

  • Employee assistance program
  • Extended health care
  • Life insurance
  • Limited RRSP match
  • Vacation: To be negotiated

If you're passionate about creating positive change, apply now to be a part of our team and be part of something great!

Share

Carelancer

Carelancer

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy