Macrostax is the world's leading platform for counting macros. We create custom macro plans, matched with personalized recipes and meal suggestions, to help our customers achieve their goals. Not sure what “macros" are, no problem! Macros are shorthand for macronutrients; instead of simply counting calories, we make sure our customers eat the right proportion of carbohydrates, protein, and fat throughout the day.
Since our founding, we have helped more than 70,000 individuals eat the "right way" for their body type and their personal goals. Our software platform, our library of proprietary macro-friendly recipes, and our team of nutrition coaches have helped our customers repair their relationships with food and transform their bodies.
Our business and our company have been growing rapidly and we are looking to expand our development team based in Boulder, CO. We have a small well-rounded team of three engineers and a product designer who are passionate about helping people improve their health and building world-class software.
We are in the early stages of planning an overhaul our frontend, starting with building and launching a native mobile app (our existing frontend is a mobile optimized web app). Our plan is to use Flutter to ensure that we can move fast and deliver a performant native app that will work seamlessly across both iOS and Android. As a key member of a small engineering team, you will have the opportunity to take ownership of large portions of the code base and will help set the technical direction for the team and the company.
About You (Skills & Experience)
Mid to Senior level experience writing frontend and/or native mobile code
Desire to learn and work with Flutter/Dart, existing experience is a bonus
Understanding of responsive CSS & various mobile browser quirks
Solid understanding of frontend and/or mobile deployment strategies, asset management, and performance optimization
Experience with state management libraries like Vuex/Redux
Belief in some sort of principled testing philosophy
Strong Git fundamentals, code review habits, and comfort working in and with a team
Preferred experience building on top of a GraphQL API
Bonus: Experience publishing, maintaining, and updating mobile apps through either the Apple App Store or the Google Play Store
Bonus: Experience or a desire to work with or learn Elixir/Phoenix
Bonus: Experience or passion for the nutrition and fitness markets
The Role (Your Responsibilities)
Collaborate closely with the entire Macrostax team to deliver new features and functionality to continue to drive the growth of the Macrostax business
Play a key role in building our new native mobile app helping us understand tradeoffs, execute quickly, and deliver a delightful user experience
Focus primarily on frontend development, but be able to understand and make contributions to the backend on occasion
The ability to suggest approaches and strategies balancing the needs of the business with the capabilities of the technology
Have a desire to take ownership of features, execute, and deliver
Our Tech Stack(s)
New Backend - Elixir/Phoenix + Postgres
Legacy Backed - Ruby on Rails + Postgres
Future Mobile App - Flutter/Dart
Infrastructure - Heroku & AWS (S3/CloudFront)
If you are interested and meet the above requirements, please email our COO Blake (blake at macrostax.com) with a resume (or a link to your Github profile) and a brief paragraph about why you are interested in a role with Macrostax.