Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Mobile Engineer image - Rise Careers
Job details

Senior Mobile Engineer

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

Flowhub Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Flowhub DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Flowhub
Flowhub CEO photo
Kyle Sherman
Approve of CEO

Average salary estimate

$162500 / YEARLY (est.)
min
max
$135000K
$190000K

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.

What You Should Know About Senior Mobile Engineer, Flowhub

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!

Frequently Asked Questions (FAQs) for Senior Mobile Engineer Role at Flowhub
What responsibilities does a Senior Mobile Engineer at Flowhub have?

A Senior Mobile Engineer at Flowhub takes on numerous responsibilities, including developing, enhancing, and maintaining mobile applications across platforms like iOS, macOS, and React Native. They make architectural decisions ensuring scalability and system stability while collaborating with designers and product managers to create seamless user experiences. Additionally, they write clean, maintainable code and engage in thorough testing and debugging to enhance app performance, security, and usability.

Join Rise to see the full answer
What qualifications are required for the Senior Mobile Engineer role at Flowhub?

To excel as a Senior Mobile Engineer at Flowhub, candidates should have a solid background in Swift and iOS development, along with experience in cross-platform frameworks like React Native. Familiarity with Golang, GraphQL, and RESTful services is essential. Ideal candidates are also adept in dealing with app deployment on the App Store and have experience in hardware integration, particularly with printers and barcode scanners. A passion for user experience and hands-on experience in retail or point of sale software development will set candidates apart.

Join Rise to see the full answer
How does Flowhub ensure a positive user experience through its mobile applications?

Flowhub focuses on delivering a positive user experience by collaborating closely with designers and product managers to craft visually appealing and user-friendly applications. As a Senior Mobile Engineer, you will consider workflow efficiencies and user profiles while developing features, ensuring that the user experience is always at the forefront of design and implementation.

Join Rise to see the full answer
What benefits does Flowhub offer to its Senior Mobile Engineer employees?

Flowhub offers a competitive benefits package for Senior Mobile Engineers, including medical, dental, and vision insurance, life and disability coverage, a 401(k) retirement plan, and unlimited paid time off. Additionally, the base salary ranges from $135,000 to $190,000 per year, alongside equity options, ensuring that employees are rewarded for their contributions.

Join Rise to see the full answer
What development methodologies does Flowhub employ?

Flowhub employs Agile development methodologies, facilitating sprint planning, daily standups, and code reviews. As a Senior Mobile Engineer, participation in Agile processes will be integral, allowing you to adapt swiftly to project changes and collaborate closely with your team to drive successful outcomes.

Join Rise to see the full answer
Common Interview Questions for Senior Mobile Engineer
Can you explain your experience with Swift and iOS development?

When answering this question, provide specific examples of projects where you've utilized Swift and iOS development, including any challenges you faced and how you overcame them. Discuss particular features or apps you've worked on, emphasizing your impact and contributions to those projects.

Join Rise to see the full answer
How do you ensure the performance and security of mobile applications you develop?

Demonstrating knowledge in performance optimization techniques, such as lazy loading and memory management, is essential. Additionally, discuss security best practices, such as secure data handling and regular code reviews, that you implement to protect the applications you develop.

Join Rise to see the full answer
Describe a time you had to collaborate with product managers and designers. What was your approach?

Highlight a relevant experience that showcases your collaborative skills. Describe how you facilitated discussions and aligned on vision while ensuring technical feasibility. Share tools or methodologies you employed to maintain open communication and a shared understanding throughout the project lifecycle.

Join Rise to see the full answer
What techniques do you use to troubleshoot and debug mobile applications?

Discuss your approach to debugging, including tools and methods that you utilize, such as logging, breakpoint debugging, or using debugging libraries. Explain how you prioritize issues and ensure thorough testing before deployment.

Join Rise to see the full answer
What strategies do you employ when making architectural decisions?

When answering this question, emphasize your ability to evaluate trade-offs between speed and quality. Discuss frameworks you consider and how you assess scalability and maintainability. Illustrate how you balance stakeholder needs with technical constraints.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in mobile development?

Share the resources you utilize for continuous learning, such as online courses, tech blogs, forums, or community events. Emphasize your commitment to personal development and how staying updated contributes to the quality of your work.

Join Rise to see the full answer
Can you provide examples of handling feedback from users or stakeholders?

Provide specific instances where you've solicited feedback and how you interpreted and implemented it into your work. Discuss the outcomes and any improvements made based on user or stakeholder input.

Join Rise to see the full answer
What challenges have you faced while integrating third-party SDKs?

Reflect on a specific case where you faced integration issues. Detail the challenges and how you resolved them, such as conflicts with existing code or performance problems, ensuring to show your problem-solving skills.

Join Rise to see the full answer
What type of mobile applications have you developed in a retail or point-of-sale context?

Discuss relevant mobile applications you developed for retail or point-of-sale systems, highlighting their features and how you ensured robust user experiences. Provide data or feedback that showcases the impact of these applications on business outcomes.

Join Rise to see the full answer
What steps do you take to ensure code quality in your projects?

Discuss your code review practices, testing strategies, and adherence to coding standards. Mention how you utilize automated testing tools and engage the team in creating maintainable code, emphasizing your commitment to high-quality deliverables.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
AECOM Remote Burnaby, BC, Canada
Posted 8 days ago
Photo of the Rise User
Silfab Solar Hybrid 7149 Logistics Ln, Fort Mill, SC 29715, USA
Posted 5 hours ago
Photo of the Rise User
Justworks Hybrid New York, New York
Posted 13 days ago
Rise from Within
Growth & Learning
Transparent & Candid
Diversity of Opinions
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
AND Digital Remote No location specified
Posted 2 days ago
Flexible Spending Account (FSA)
Paid Holidays
Sabbatical

We help cannabis business owners thrive by providing user friendly tools to automate and maintain compliance, increase business intelligence and help them grow.

18 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
18 people applied to REMOTE Sr Piping Designer at Kelly