Back to Jobs

Senior Frontend Engineer

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

Vue.jsVue 3TypeScriptJavaScriptPiniaGraphQLVitestPlaywright

About LeafLink

LeafLink is the largest unified B2B cannabis platform, providing licensed cannabis businesses a suite of tools to manage their business more effectively, sell or order from their favorite brands and accelerate growth. LeafLink processes more than $5 billion in wholesale cannabis orders annually.

The Role

LeafLink is seeking a Senior Frontend Engineer to join our remote-based team who is passionate about working on teams that solve interesting, large-scale problems at a rapid pace. This role will contribute heavily to the buildout and iteration of LeafLink’s existing and emerging systems, powering an ever-expanding set of product offerings. LeafLink is currently gearing up to tackle a large-scale platform overhaul that will strengthen our position as a technical leader within the industry.

What You’ll Be Doing

  • Design, build, and maintain scalable frontend applications using Vue 3, TypeScript, and modern JavaScript tooling.
  • Own complex frontend features from technical design through production release.
  • Collaborate with product and design teams to translate requirements into high-quality user experiences.
  • Build reusable components, patterns, and frontend architecture that improve developer velocity.
  • Improve application performance, accessibility, responsiveness, and reliability.
  • Partner with backend engineers on API design, data contracts, error handling, and integration patterns.
  • Write high-quality tests using tools such as Vitest, Vue Test Utils, Playwright, or similar.
  • Participate in code reviews and provide thoughtful, constructive feedback.
  • Mentor engineers and help establish frontend best practices across the team.
  • Evaluate and introduce modern frontend technologies where they provide clear business or engineering value.
  • Contribute to CI/CD improvements, observability, monitoring, and frontend release quality.
  • Help maintain strong standards around security, privacy, and safe handling of user data.

What You’ll Bring to the Team

  • 5+ years working in rich, complex, and ever-evolving front-end user experiences.
  • Deep experience with Vue.js, preferably Vue 3 and the Composition API.
  • Strong proficiency with TypeScript, JavaScript, HTML, and CSS.
  • Experience with modern frontend tooling such as Vite, ESBuild, pnpm/npm/yarn.
  • Experience with state management patterns and libraries such as Pinia, Vuex, or equivalent.
  • Experience integrating frontend applications with REST, GraphQL, or event-driven APIs.
  • Strong testing experience, including unit, integration, and end-to-end testing.
  • Familiarity with accessibility standards such as WCAG and semantic HTML.
Senior Frontend Engineer
LeafLink
Apply