Senior Front-End Developer
Company : Viafoura
Location : Toronto / Remote
Employment Type : Full-time
About Viafoura
Viafoura is a digital experience company that helps brands activate their digital audiences. We partner with over 800 global media brands to increase on-site engagement and personalization, drive new user registrations and conversions and generate valuable first-party data. Our digital experience platform is accessed by nearly 1 billion monthly users and is deeply integrated into our customers’ CMS, identity management, and DMPs / CDPs to provide a seamless user experience.
About the Role
We are looking for a talented Senior Front-End Developer to join our engineering team and help build exceptional user experiences. You'll take ownership of complex UI components, collaborate with designers and product teams, and mentor other developers while contributing to our front-end architecture and development standards.
Key Responsibilities
Development & Implementation
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
Technical Leadership
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
User Experience & Quality
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
Process & Collaboration
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
Required 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
#J-18808-Ljbffr
Senior FrontEnd Developer • Toronto, Canada