Job Search and Career Advice Platform

Enable job alerts via email!

Frontend Developer

Newprint

Ottawa

On-site

CAD 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A growing e-commerce company in Ottawa is seeking a Front-End Developer to join their innovative team. This role involves migrating their Magento website to a new theme and building modern, high-performance web applications. Ideal candidates will have strong JavaScript skills, experience with frameworks like React or Vue.js, and a passion for creating responsive, user-friendly interfaces. If you thrive in a fast-paced environment and are eager to learn, this could be your next opportunity.

Qualifications

  • Strong JavaScript (ES6+) skills required.
  • Experience with React or Vue.js in production is necessary.
  • Familiarity with modern build tools such as Webpack or Vite.

Responsibilities

  • Develop and maintain modern web applications.
  • Migrate Magento website from Porto theme to Hyvä theme.

Skills

JavaScript (ES6+)
React or Vue.js
Modern build tools (Webpack, Vite)
RESTful API integration
Git and version control
Responsive design
Web performance optimization
Tailwind CSS
CSS preprocessors (SASS/SCSS)
Mobile-first responsive design

Tools

Alpine.js
Magento 2
TypeScript
Testing frameworks (Jest, Vitest, Cypress)
Job description
Job Title: Front-End Developer
Location: In-house at 25-2450 Lancaster Road
Job Description

We're seeking a Front-End Developer to join our e-commerce team. Your initial project will be migrating our Magento website from Porto theme (Bootstrap) to Hyvä theme (Tailwind CSS + Alpine.js), but this role extends beyond that—you'll be responsible for building and maintaining modern, performant web applications.

What You Bring
Core Frontend Development
  • Strong JavaScript (ES6+)
  • React or Vue.js (production experience required)
  • Modern build tools (Webpack, Vite, npm/yarn)
  • RESTful API integration and async programming
  • Git and version control workflows
  • Responsive design and cross-browser compatibility
  • Web performance optimization
CSS & Styling
  • Tailwind CSS (hands-on production experience)
  • Bootstrap or similar CSS framework
  • CSS preprocessors (SASS/SCSS)
  • CSS-in-JS solutions (styled-components, Emotion, etc.)
  • Mobile-first responsive design
Strongly Preferred
  • Alpine.js (or willingness to learn quickly)
  • Magento 2 frontend development (theming, layout XML, PHTML, KnockoutJS)
  • TypeScript
  • State management (Redux, Vuex, Pinia)
  • Testing frameworks (Jest, Vitest, Cypress)
  • E-commerce platform experience (Magento, Shopify, WooCommerce)
Nice To Have
  • PHP basics (helpful for Magento template work)
  • GraphQL and Postman
  • Next.js or Nuxt.js
  • CI/CD pipelines
  • Accessibility standards (WCAG)
  • Figma/Adobe XD
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.