Back to Careers

Mobile Software Developer

Engineering Remote

At Flowhub, we're about more than technology — 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 obsesses over the user experience.

As a member of the engineering team, you will work closely with our product team in an agile development process. Our development cycle involves TDD, continuous integration and feature flag releases. You will design, create, release and maintain high-quality containerized microservices that deploy to an all-cloud Kubernetes environment.

Who will love this job:

  • Pioneers looking to help forge the picks and shovels for the “Green Rush.”
  • Folks ready to navigate the waves of an industry and company that is actively changing
  • Problem-solvers eager to make a meaningful impact from day one
  • Team players comfortable working on a small, fast-paced, tight-knit team
  • Engineers with a business sense who understand the product and business stakeholders
  • Passionate, customer-focused engineers who take pride in their craft and LOVE ENGINEERING

Responsibilities:

  • Build cross-platform apps in React Native
  • Build apps for iOS in Swift 
  • Work with TDD and UI testing practices 
  • Collaborate with other engineers in pair programming as well as heads-down time
  • Integrate with RESTful APIs in a microservice architecture
  • Translate visual designs into code and optimize the user experience
  • Work with CI/CD pipelines in Gitlab to deploy to various channels

Qualifications:

We know from experience that not ticking every box in the qualifications sections stops many from applying. Please apply regardless of your self-assessment – we want to hear from you! We have seen engineers succeed with a diverse range of skills and experiences.

  • 3+ years of mobile software development experience
  • Proficient in React Native, Typescript and TDD
  • Knowledge and experience in Swift language a big plus 
  • Knowledge and experience in Node.js backend a big plus 
  • Works very comfortably in an Agile workflow
  • Experience with distribution and release management
  • Works well in a fast-paced and collaborative environment