Enable job alerts via email!

Frontend Developer

Newprint

Ottawa

On-site

CAD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A dynamic e-commerce company in Ottawa is seeking a Front-End Developer to join their team. You will be responsible for migrating their Magento website and building modern web applications. Ideal candidates have strong skills in JavaScript, React or Vue.js, and practical experience with Tailwind CSS. Experience with e-commerce platforms like Magento is preferred.

Qualifications

  • Experience with Magento or similar e-commerce platforms.
  • Hands-on production experience in Tailwind CSS.
  • Knowledge of state management solutions like Redux.

Responsibilities

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

Skills

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

Tools

CSS preprocessors (SASS/SCSS)
Alpine.js
TypeScript
Testing frameworks (Jest, Cypress)
E-commerce platform experience
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.