Carelancer
Senior Front-end Developer
CarelancerCanada17 days ago
Full-timeRemote FriendlyEngineering, Information Technology

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 
  • Experienced with WordPress and Divi Page Builder 
  • Experience with Capacitor / Cordova for converting Vue web applications into mobile applications. 

 

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 
  • Experience with Linux/server administration 
  • Knowledge in DevOps to implement the CI/CD Pipelines / Git Actions for automation. 

 

 

Salary: Competitive salary according to your experience.


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

 

Benefits 

 

  • Employee assistance program 
  • Extended health care 
  • Life insurance 
  • Limited RRSP match 
  • Vacation: To be negotiated 
  • Work location: Remote 
  • Job Type: Full-time 
  • Schedule: Monday to Friday 

 

 

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

Key Skills

Ranked by relevance