Frontend Developer
Job Description
Job Title: Front-End DeveloperLocation: In-house at 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 + ), 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 (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:
- (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
- or
- CI/CD pipelines
- Accessibility standards (WCAG)
- Figma/Adobe XD
How to Apply
Ready to start your career as a Frontend Developer at Newprint?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with Newprint in Ottawa.
Is this a remote position?▼
This appears to be an on-site role in Ottawa.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.
How can I improve my application?▼
Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.
What skills are needed?▼
Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.