O2 Commerce

Front-End Developer – Vue.js/React.js

O2 Commerce

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

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