Back to the blog

Macrostax is Hiring a Frontend/Mobile Software Engineer!

About Macrostax

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

  • Experience with Javascript, HTML & CSS

  • Experience with one or more Javascript frameworks like Vue/React

  • 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

  • Existing Front End - Javascript/JQuery/Apollo/Vue/Vuex

  • Future Mobile App - Flutter/Dart

  • Infrastructure - Heroku & AWS (S3/CloudFront)

Interested?

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.

Free Download

Macro Friendly Meal Prep Recipes

Download our favorite quick and easy meal prep recipes to help you hit your macros!

macro counting cookbook cover