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