Enable job alerts via email!

Senior Front-End Developer

Viafoura

Toronto

On-site

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Job summary

A digital experience company is seeking a Senior Front-End Developer to build responsive web applications and mentor junior developers. This role requires expertise in JavaScript, HTML5, and CSS3, with a strong preference for experience in Vue.js. The ideal candidate will thrive in a collaborative culture, enjoying flexible working hours and remote work options. Competitive salary and performance-based compensation are offered.

Benefits

Competitive salary
Flexible working hours
Latest hardware and development tools
Collaborative culture with team events

Qualifications

  • 5+ years of professional front-end development experience.
  • Expert-level proficiency in JavaScript, HTML5, CSS3 / SCSS and TypeScript.
  • Strong experience with at least one modern JavaScript framework.

Responsibilities

  • Build responsive, accessible web applications using modern JavaScript frameworks.
  • Lead front-end architecture decisions and establish coding standards.
  • Mentor junior and intermediate developers.

Skills

JavaScript (ES6+)
HTML5
CSS3 / SCSS
TypeScript
Vue.js

Education

Bachelor's degree in Computer Science or related field

Tools

Webpack
Vite
Git
Jest
Cypress
Job description
Overview

Senior Front-End Developer – Viafoura, Toronto / Remote, Full-time

Viafoura is a digital experience company that helps brands activate their digital audiences. We partner with global media brands to increase on-site engagement and personalization, drive registrations and conversions, and generate valuable first-party data. Our platform is used by nearly 1 billion monthly users and integrates with CMS, identity management, and DMPs / CDPs to provide a seamless user experience.

Responsibilities
  • Build responsive, accessible web applications using modern JavaScript frameworks (Vue.js preferred)
  • Develop reusable component libraries and design systems that scale across multiple products
  • Implement pixel-perfect designs while ensuring cross-browser compatibility and mobile responsiveness
  • Optimize application performance through code splitting, lazy loading, and efficient state management
  • Lead front-end architecture decisions and establish coding standards and best practices
  • Conduct code reviews and provide constructive feedback to team members
  • Mentor junior and intermediate developers, helping them grow their technical skills
  • Collaborate with backend engineers to design and consume APIs effectively
  • Work closely with UX / UI designers to translate mockups and prototypes into functional interfaces
  • Implement comprehensive testing strategies including unit tests, integration tests, and end-to-end testing
  • Ensure accessibility compliance (WCAG guidelines) and optimize for performance across devices
  • Contribute to sprint planning, estimation, and technical requirement gathering
  • Stay current with front-end trends and evaluate new tools and frameworks for potential adoption
  • Document technical decisions and maintain clear communication with stakeholders
Qualifications
  • Bachelor's degree in Computer Science, Web Development, or related field, or equivalent experience
  • 5+ years of professional front-end development experience
  • Expert-level proficiency in JavaScript (ES6+), HTML5, CSS3 / SCSS and TypeScript
  • Strong experience with at least one modern JavaScript framework (Vue3 preferred)
  • Proficiency with build tools and bundlers (Webpack, Vite, or similar) (Vite preferred)
  • Experience with version control systems (Git) and collaborative development workflows
  • Knowledge of testing frameworks (Jest, Cypress, Testing Library)
  • Understanding of web performance optimization techniques and browser developer tools
Preferred Qualifications
  • Familiarity with state management libraries (Redux, Zustand, Pinia)
  • Knowledge of CSS-in-JS solutions or modern CSS frameworks (Tailwind CSS)
  • Experience with CI / CD pipelines and deployment processes
  • Background in progressive web apps (PWAs) and service workers
  • Understanding of SEO principles and server-side rendering (Next.js, Nuxt.js)
  • Experience with design tools (Figma) and design system implementation
  • Knowledge of web security best practices
Technical Skills

Core Technologies : JavaScript, TypeScript, React / Vue / Angular, HTML5, CSS3

Tools & Frameworks : VUE3, Pinia, Webpack, Vite, Jest, Cypress, Storybook, Figma

Additional : RESTful APIs, Git, Agile methodologies, responsive design

What We Offer
  • Competitive salary with opportunity for performance-based compensation
  • Latest hardware and development tools
  • Flexible working hours and remote work options
  • Collaborative culture with regular team events and learning sessions
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.