
Front-End Developer – Vue.js/React.js
O2 Commerce
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
About the role
- Develop front-end interfaces based on React or Vue using Next.js, Nuxt.js, or similar frameworks.
- Connect to and manage data from RESTful APIs and GraphQL.
- Translate UI/UX designs into responsive, mobile-first, and accessible web components.
- Utilize TypeScript, Tailwind, and a component-driven architecture.
- Optimize applications for performance, SEO, and user experience.
- Participate in sprint planning, reviews, and architecture discussions with cross-functional teams.
- Develop responsive, accessible, and reusable UI components using modern front-end technologies.
Requirements
- 5+ years of front-end development experience with strong expertise in JavaScript (ES6+), TypeScript, HTML, and CSS, as well as Vue and/or React (Next.js/Nuxt).
- Solid understanding of SSR, SSG, ISR, and PWA best practices, with experience integrating REST APIs and/or GraphQL.
- Proficiency with Git, CI/CD pipelines, and modern development tooling.
- Experience with design systems (Storybook, component libraries based on Tailwind) and familiarity with headless CMSs (e.g., Contentful, Storyblok) as well as e-commerce platforms (e.g., Shopify).
- Strong design sensibility: typography, visual hierarchy, advanced responsive design, micro-interactions, accessibility (WCAG), and close collaboration with Product & Design teams (Figma).
- Ability to work independently, manage competing priorities, and demonstrate excellent analytical, communication, and collaboration skills.
- Assets: experience with Docker, Node.js (Express/H3), light back-end debugging, advanced PWAs, and/or experience or sensitivity to design.
Benefits
- Access to health insurance partially paid by the employer (coverage for you and your family).
- Vacation and flexible personal days to rest.
- Right-to-disconnect policy to promote work-life balance.
- Flexible work location and hours (offices in the United States and Canada, with the option for 100% remote work).
- Recognition program in the form of gift cards or donations to charities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptHTMLCSSReactVueNext.jsNuxt.jsRESTful APIsGraphQL
Soft Skills
analytical skillscommunication skillscollaboration skillsindependencetime management