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 practicesConduct code reviews and provide constructive feedback to team membersMentor junior and intermediate developers, helping them grow their technical skillsCollaborate with backend engineers to design and consume APIs effectivelyUser Experience & Quality
Work closely with UX / UI designers to translate mockups and prototypes into functional interfacesImplement comprehensive testing strategies including unit tests, integration tests, and end-to-end testingEnsure accessibility compliance (WCAG guidelines) and optimize for performance across devicesProcess & Collaboration
Contribute to sprint planning, estimation, and technical requirement gatheringStay current with front-end trends and evaluate new tools and frameworks for potential adoptionDocument technical decisions and maintain clear communication with stakeholdersRequired Qualifications
Bachelor's degree in Computer Science, Web Development, or related field, or equivalent experience5+ years of professional front-end development experienceExpert-level proficiency in JavaScript (ES6+), HTML5, CSS3 / SCSS and TypeScriptStrong 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 workflowsKnowledge of testing frameworks (Jest, Cypress, Testing Library)Understanding of web performance optimization techniques and browser developer toolsPreferred 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 processesBackground in progressive web apps (PWAs) and service workersUnderstanding of SEO principles and server-side rendering (Next.js, Nuxt.js)Experience with design tools (Figma) and design system implementationKnowledge of web security best practicesTechnical 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 compensationLatest hardware and development toolsFlexible working hours and remote work optionsCollaborative culture with regular team events and learning sessions#J-18808-Ljbffr