Newprint logo

Frontend Developer

Newprint

Ottawa, Canada

Share this job:
60000 - 120000 Posted: 5 hours ago

Job Description

Job Title: Front-End Developer<br>Location: In-house at Lancaster Road<br><br>
Job Description:<br>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 + ), but this role extends beyond that—you'll be responsible for building and maintaining modern, performant web applications.
<br>
What You Bring:
Core Frontend Development:<ul><li>Strong JavaScript (ES6+)</li><li>React or (production experience required)</li><li>Modern build tools (Webpack, Vite, npm/yarn)</li><li>RESTful API integration and async programming</li><li>Git and version control workflows</li><li>Responsive design and cross-browser compatibility</li><li>Web performance optimization</li></ul>
CSS & Styling:<ul><li>Tailwind CSS (hands-on production experience)</li><li>Bootstrap or similar CSS framework</li><li>CSS preprocessors (SASS/SCSS)</li><li>CSS-in-JS solutions (styled-components, Emotion, etc.)</li><li>Mobile-first responsive design</li></ul>
<br>Strongly Preferred:<ul><li> (or willingness to learn quickly)</li><li>Magento 2 frontend development (theming, layout XML, PHTML, KnockoutJS)</li><li>TypeScript</li><li>State management (Redux, Vuex, Pinia)</li><li>Testing frameworks (Jest, Vitest, Cypress)</li><li>E-commerce platform experience (Magento, Shopify, WooCommerce)</li></ul>
Nice to Have:<ul><li>PHP basics (helpful for Magento template work)</li><li>GraphQL and Postman</li><li> or </li><li>CI/CD pipelines</li><li>Accessibility standards (WCAG)</li><li>Figma/Adobe XD</li></ul>
Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Jobsincanada.info and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.