Login Enter

Newprint

11 months ago

Frontend Developer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Newprint
Location
Canada, Ontario, Ottawa region, Ottawa, Sheffield Glen Canada
Posted
11 months ago
View all jobs at Newprint

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

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.