logo inner

Senior Frontend Engineer

FlowhubWorldwideRemote

At Flowhub, we're on a mission to make legal cannabis accessible to everyone. Founded in 2015, Flowhub pioneered the first Metrc API integration to help dispensaries stay compliant. Today, over 1,000 dispensaries trust Flowhub's point of sale, inventory management, business intelligence, and mobile solutions to process $3B+ cannabis sales annually.
Flowhub creates user-friendly business management and compliance products that increase revenue in the highly regulated cannabis industry. Our Engineering department is highly creative, incredibly resourceful, and obsessed with user experience. We’re currently looking to grow our engineering team by adding a Senior Full-Stack Engineer.Senior engineers at Flowhub use their understanding of the product, our customers, and Flowhub’s overall business needs to design, build, and deliver high-quality solutions that help our customers run their businesses.

They balance technical debt, speed of delivery, security, and scalability to ensure we’re never over- or under-engineering our solutions, and they ensure that the software we deliver solves our customers’ problems. They also act as a resource to the rest of the technical team through mentorship, design, code review, and product knowledge.

The Role


We’re looking for Senior Frontend Engineers to join our product engineering team and help scale Flowhub Maui, our next-gen retail platform. You’ll be part of a collaborative squad building intuitive, performant interfaces that empower dispensary staff to operate more efficiently and delight customers.You’ll take ownership of frontend features from discovery to deployment, collaborate closely with designers and product managers, and help guide our architecture and component design. Our frontend stack includes React.js, GraphQL, and TypeScript, and we prioritize clean component architecture, strong UX, and observability.This is a hands-on, high-impact role in which your work will help real cannabis retailers run their operations smoothly every day.

The Skillset


We know not everyone meets every requirement. If you’re excited about the role and our mission, we want to hear from you.You have:

  • 5+ years in software development; 3+ focused on frontend application development
  • Proficiency in React, TypeScript, GraphQL, and modern UI component design
  • Experience building and maintaining production-grade, testable, accessible interfaces
  • Strong understanding of cross-browser compatibility, performance, and responsive design
  • Experience collaborating across design, product, and backend to deliver polished user experiencesA collaborative mindset and strong communication skills

Bonus Points:


  • Experience in regulated industries or retail systems
  • Familiarity with backend technologies (e.g., Go, PostgreSQL, or gRPC)
  • Experience with design systems and UI libraries
  • Contributions to open source or component frameworks

Your First 90 Days


In 30 Days, You’ll:

  • Complete onboarding and get familiar with our tech stack, product, team, and design systems
  • Ask a lot of questions and meet a lot of people, getting familiar with your team and codespace in lock-step so you can quickly provide value and feel comfortable.
  • Set up your development environment, get involved in code reviews, and ship your first interface changes to production
  • Explore Flowhub Maui’s frontend architecture and key product areas, interfacing with staff-level and above engineers on their future vision for the platform
  • Participate in daily standups, team retrospectives, and design/product planning sessions

In 60 Days, You’ll:

  • Lead frontend design and implementation of a new feature or UI enhancement, acting as the principal tech lead
  • Work collaboratively with product and design to deliver user-focused functionality, understanding business context (problem/value) inside and out
  • Optimize existing components for performance, usability, and accessibility
  • Help shape and maintain internal documentation and shared design patterns

In 90 Days, You’ll:

  • Take ownership of a product area or feature domain with full-stack context. If you don’t have this skillset yet, we'll teach you!
  • Engage in architectural planning and future-proofing discussions
  • Champion frontend best practices and improve developer experience
  • Work with peers to influence the evolution of our frontend systems

This role is open to anyone within the United States, except for candidates in CA, NY, OR, and WA, with compensation that aligns with your location. Starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is eligible for a competitive benefits package that includes: medical, dental, vision, life & disability insurance, 401(k) retirement plan, paid holidays, unlimited paid time off, and other benefits.Salary Range: $130,000 – $170,000 + equityCompensation Range: $130K - $170K

Life at Flowhub

Flowhub is the cannabis retail software company that helps modern dispensaries thrive by delivering compliance, point of sale, inventory tracking, and business intelligence data from a single, highly customizable platform. With first-to-market mobile check in and inventory management applications, Flowhub processes over one billion dollars in cannabis sales annually and empowers more than 900 cannabis retailers and their partners to grow revenue, simplify compliance, speed checkouts and manage inventory for improved consumer experiences.
Thrive Here & What We Value* Mission-driven company with a focus on legal cannabis accessibility* Collaborative and supportive work environment* Competitive benefits package (medical, dental, vision, life & disability insurance, 401(k) retirement plan, paid holidays, unlimited paid time off)* Adaptable to changing environments and industry developments* High accountability with a chill vibe

Related Sub

This job belongs to these sub. Explore related roles here:
Frontend developer remote jobsMarijuana jobs cannabis careers
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025