Full Stack Engineer

Job Type:

Location:

Remote

Full Time

About OnForm

OnForm is on a mission to help athletes and coaches reach their true potential. We do this by making objective video-based feedback and expert instruction universally accessible via our mobile and web apps. Our rapidly growing customer base includes Olympic teams, professional baseball teams, top professional instructors in various sports, as well as schools and colleges around the world.


We aim to build a capital-efficient, sustainable and profitable company. Unwilling to measure our success by the amount of venture money raised or growing for the sake of growing, we favor a focused and careful approach that ensures the relentless pursuit of customer value and the achievement of the company mission. We believe this approach will create the most sustainable, fun, and productive company for years to come.

We are a remote-first culture and small virtual team located across the US and Europe.


About the role

As one of the very first hires, you’ll architect and write software that will have an outsized impact on the lives of our customers and the growth of our business. You’ll work on the whole product, not just a small part of our product. You’ll work across our technology stack, i.e. be a “full-stack” developer. Your work will be guided not just via regular interactions with your team but also direct customer conversations and feedback.


Here are some things we’ve worked on recently to give you a sense of what you’ll be doing day-to-day:

  • Launched a Flutter based app to allow athletes to communicate with their coaches on Android and the web.

  • Launched a hardware integration that allows coaches to visualize foot pressure changes alongside videos.

  • Optimized our mobile app’s video upload pipeline to work in offline and low-bandwidth network conditions.

  • Launched a ML-powered 2D skeleton tracking feature that allows athletes to visualize their body movement like never before possible.

  • Experimented with cutting-edge computer vision and ML technologies to chart the future evolution of our product suite.


What you should have:

  • Bachelor, Masters or PhD degree in Computer Science, Computer Engineering or related field.

  • At least 3 years of full stack software engineering experience.

  • Launched and/or added features to a Swift or Flutter based mobile app.

  • Experience working with Javascript / Node, or experience with another backend framework (Rails, etc).

  • Experience working with ML or strong desire to learn/apply the same.

  • Keen understanding of UI/UX design principles and best practices.

  • A roll up the sleeves mentality and a thirst for getting software written and shipped to customers quickly.

  • Bias to action and a growth mindset, specifically willing to give and take candid feedback and cope with a dynamic and fast-paced environment that always puts customer needs first.

  • Energy, enthusiasm, taking ownership and staying accountable are paramount. We don’t expect you to work set hours, just that you’ll work wherever, whenever to get stuff done. You’ll appreciate the flexibility this provides for the things you value in your life.


Compensation includes a competitive salary, stock option plan and 401k. At this time we do not offer health benefits.


As a two year old startup, we’re grateful to have experienced rapid growth in customers and revenue. The market is huge, and sports and fitness is a fun and meaningful space to be in. We are excited for the impact you’ll have on the company, our people and products, and our users. Let’s do great things together!