Stronger by Science Technologies (SBST) brings together the best of science and technology to help users lose weight, gain muscle, and maintain results. When you join us as a Senior Flutter Engineer, you will begin by learning about our flagship mobile app, MacroFactor. MacroFactor is a premium macro tracker that adapts to the user’s metabolism and offers scientific nutrition coaching to over 170,000 users. In this role, you will be responsible for execution of medium to large features that delight our user base and be involved in all stages of development, from design to release.
Base Salary • $145,000 - $175,000/yr
Guideline 401k • 100% match on 6% of contribution, eligible after 3 months of employment
BCBS Platinum Health Insurance • company pays 100% of your premium
Time Off and Sick Days • 25 PTO and 10 sick days per year
Bonus • eligible for an annual performance bonus
Perks • lifetime MacroFactor subscription
Location • remote role in North Carolina with the option to join the occasional company event
Our ideal candidate has a portfolio showcasing interfaces they have brought to life with high quality code, experience working with popular Flutter open source libraries, and a history of solving development challenges independently. This candidate is a team player and is dedicated to excellence in everything they do. If you are passionate about creating incredible experiences for the fitness community, join us!
We have a public roadmap for some of the features we track, https://feedback.macrofactorapp.com/. You may find yourself working on any number of these projects or projects from our confidential internal roadmap as well as new initiatives outside of the MacroFactor codebase.
The candidate must be a resident of and be eligible to work in the US. Candidates in North Carolina are preferred. Applications without a portfolio will not be considered. A portfolio could be a Github repository, a personal website, document showcasing prior work, or an otherwise detailed description of tangible, individual contributions.
THE MISSION
To delight MacroFactor users with incredible new experiences by developing large end-to-end features.
WHAT YOU WILL DO
Flutter Development:
- Learn the ins and outs of MacroFactor’s code base
- Work with the product and UX team to understand requirements for new features
- Individually execute on medium to large features, creating the UI, models, and business logic to support the end user experience
- Comprehensively test new features to ensure high quality releases
- Participate in code review
- Work with Firebase as our back-end
- Communicate development and testing plans to the broader team
IOS & Android Development:
- Some projects will require native development in Kotlin and/or Swift. Examples may be: Apple Health and Health Connect integrations, watch app development, and more.
Technical Support & Bug Resolution:
- Help monitor the technical section of our support tool Gleap to keep an eye out for bugs introduced by new releases
- Solve end user problems by fixing bugs within the code base
Privacy & Security:
- Protect user’s data and hold yourself to the highest standard for safeguarding the user’s privacy and apply best practices when working with our codebase and end user support issues
REQUIREMENTS
- 4+ years of experience total as a mobile developer
- 2+ years of experience working in Flutter development
- 1+ years of experience working in iOS or Android development
- Strong ability to execute a beautiful UI in Flutter from wireframe references
- Familiarly with Firebase
- Knowledge of popular Flutter architectural patterns and frameworks
- Unit-testing, functional and end-to-end testing
NICE TO HAVE SKILLS
- Flutter web development
- Riverpod
- VisionOS
- WatchOS
- Natural language processing techniques
- AI trends and large language model APIs
- Nutrition and fitness applications