Back to Careers

Senior Frontend Engineer

Engineering Remote

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 experiences
    A 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 + equity

Apply now