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 obsesses over the user experience. We’re currently looking to grow our engineering team by adding a Senior Mobile Engineer to our team.
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 actually solves our customers’ problems. They also act as a resource to the rest of the technical team through mentorship, design and code review, and product knowledge.
Who you are:
An innately curious person who loves asking questions to better understand how people, systems, and businesses work
Experienced in system design and architecture decisions from proof-of-concept to scaled, mature systems and scoped, iterative versioning in between
A team player who is comfortable discussing complex technical subjects with stakeholders, third-party vendors, product managers, and your teammates
Pragmatic and flexible, want to solve problems without over-engineering
Competent across the stack but fluent in front-end services and implementation. Proven ability to diagnose, resolve, and optimize for data transparency between front-end layers, with an eye for user experience and component cohesion across our applications.
With applications on iPhone, iPad, macOS, and Windows, Flowhub’s software covers many platforms and tech stacks. Our ideal candidate would have experience in:
Swift / iOS / iPad / macOS software development
React Native / Cross Platform Mobile work
Working with Golang, as well as Graph QL and REST backends
Ideal skills in Typescript, UIKit, GraphQL, Electron, Xcode, Interface Builder, and Auto Layout
Understanding of App Store deployment, provisioning, and certificate management
Experience with integrating third-party SDKs, especially in the realm of hardware integrations
Hardware integrations such as printers and barcode scanners
Retail / Point of Sale software development
Passionate about your customers and coworkers and excited to make an impact on the Cannabis industry
What you’ll do:
Develop, enhance, and maintain native mobile and native applications in iOS, macOS, and React Native
Make pragmatic architectural decisions to ensure our system is stable, scalable, and easy to change
Collaborate with designers and product managers to create seamless and visually appealing user experiences. Consider user profiles and workflow efficiencies at all times.
Help manage product roadmaps, working closely with the Product team to determine feasibility, high level of effort, complexity, pro-active dependency recognition, and writing technical specifications
Write clean, maintainable, and efficient code following best practices and industry standards.
Ensure applications meet performance, security, and usability requirements and conduct thorough testing, debugging, and troubleshooting to improve app functionality and stability.
Leverage and enhance our existing observability tools to ensure Flowhub’s interfaces are a pleasure for our customers to use and performing up to our internal standards
Stay updated on the latest development trends, tools, and frameworks
Participate in Agile development processes, including sprint planning, standups, and code reviews
Optimize applications for different screen sizes, devices, and OS versions
This role is open to anyone within the United States, except candidates in CA, NY, or 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, and disability insurance, a 401(k) retirement plan, paid holidays, unlimited paid time off, and other benefits.
Base Salary $135,000 - $190,000 per year + Equity
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
At Flowhub, we're excited to invite a Senior Mobile Engineer to join our innovative team in Denver. We are on a mission to make legal cannabis accessible to everyone, and since our founding in 2015, we have revolutionized the cannabis industry with our pioneering Metrc API integration. With over 1,000 dispensaries relying on our cutting-edge point of sale and mobile solutions to process more than $3 billion in cannabis sales annually, we take pride in creating products that enhance user experience and streamline compliance. As a Senior Mobile Engineer, you'll leverage your expertise in system design and architecture to build high-quality mobile applications for various platforms, including iOS and macOS. Your keen understanding of Flowhub's business needs and customer requirements will guide you in making pragmatic architectural choices while maintaining a balance between speed and quality. You’ll work closely alongside dynamic product managers and designers, ensuring that our solutions are both visually appealing and functional. Here at Flowhub, mentorship is key—you'll share your knowledge with the engineering team and help steer projects toward success. If you are passionate about refining user experiences and are eager to make a significant impact within the cannabis space, we’d love to hear from you. Join us, and let’s grow together in this thriving market!
We help cannabis business owners thrive by providing user friendly tools to automate and maintain compliance, increase business intelligence and help them grow.
18 jobsSubscribe to Rise newsletter