About the role

  • Front-End Developer at Datmos focusing on Vue.js and React.js to create scalable interfaces. Collaborate with teams to deliver exceptional web experiences with a data-driven approach.

Responsibilities

  • 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.

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

DockerGraphQLJavaScriptNext.jsNode.jsNuxtReactTypeScriptVue.js

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.