Senior Flutter Developer

Safety Mojo | Hybrid – Sandy, Utah ​(Onsite initially → Hybrid after ~3 months)

Help us transform how an entire industry thinks about safety

About Safety Mojo

Mojo AI is revolutionizing safety management in high-risk industries like construction and oil & gas. How are we doing this? With Safety Mojo – our groundbreaking, AI-powered app designed for frontline safety professionals. 
 
Right now, we’re at an inflection pointWe’ve proven product-market fit, we have incredible customers who love what we’ve built, and we’re moving from startup phase into serious growth mode. The next 18 months are going to prove that we’re the new standard for safety technology. And we need exceptional professionals to help us do that

The Role

We are searching for a Senior Flutter Developer to join our mobile engineering team in Sandy, Utah. This is a full-time, hands-on role focused on building and scaling high-performance mobile applications within a fast-growing software company. Are you passionate about flutter and modern mobile architecture? Do you enjoy owning technical decisions and mentoring other developers? Are you excited by the idea of shaping a product and engineering culture at a growth-stage company? If so, this may be the perfect Senior Flutter Developer position for you. Keep scrolling to see what this company has to offer.  

Mojo AI is changing the world of safety by helping high-risk companies ensure that their workers get home safely every day. Our AI-powered solution, Safety Mojo, provides companies a better way to gather front-line data and process it to give actionable insights that improve workplace safety. If you want to be part of a company that makes a difference in the lives of thousands of people every day, this is your opportunity.  

A Day in the Life of the Senior Flutter Developer 

In this role, you’ll take ownership of the company’s Flutter mobile application and play a key role in scaling it as usage grows. You’ll collaborate closely with leadership and backend engineers to solve complex technical challenges while setting engineering standards for the mobile team. Your work will directly impact product performance, reliability, and long-term scalability.  

Responsibilities include: 

  • Leading development of high-performance Flutter mobile applications  
  • Troubleshooting and resolving complex technical and architectural issues  
  • Designing and implementing offline-first mobile functionality  
  • Collaborating with backend engineers on data flow and performance optimization  
  • Mentoring junior developers and providing technical leadership  
  • Contributing to architectural decisions and engineering best practices  
  • Working closely with company leadership in a fast-paced startup environment  

Requirements and Qualifications: 

  • 7+ years of mobile development experience  
  • 4+ years of flutter specific experience  
  • Leadership and mentorship experience, with a track record of successfully mentoring junior developers.  
  • Experience with developing offline mobile features and dealing with weak/unstable internet connections.  
  • Strong understanding of mobile/local database design principles.  
  • Proficient in implementing best practices for security, data protection

The Perks! 

  • Compensation: $120,000–$150,000 salary, based on experience  
  • Potential performance-based bonus  
  • Medical insurance, 401(k) with match, generous PTO  
  • Hybrid schedule after 3-6 months  
  • Special Perks: Growth opportunities as the team scales, architecture ownership and strong technical mentorship  

Schedule a demo.

*” indicates required fields

Let's Get Started

Send us a message and we`ll respond as soon as possible

*” indicates required fields