Software Engineer – iOS


Build the future of resistance training

About Vitruvian

We’re on a mission to revolutionize resistance training and provide people with a more effective, engaging, and convenient way to workout. We launched our first connected-strength trainer in Nov 2020 and our second-generation product, the Trainer+ in Nov 2021. We’re a relatively new player in the connected-fitness space, with patented technology, VC money behind us, and big ambitions.

The Vitruvian Trainer+ is more than the entire weight room of the gym at home in a compact device. It’s an intelligent, adaptive, digital weight that constantly responds to the way people move.

Using artificial intelligence, the Trainer+ reads the range of motion and speed users are performing an exercise, rapidly adjusting the weight, up to 50 times per second. Both challenging and supporting people to maximize each rep while also acting as a spotter.

Delivery up to 200kg/440lbs of resistance and paired with the Vitruvian app, users have access to 200+ exercises, classes curated by world-class fitness coaches, 4-12 week goal-orientated programs and data tracking and performance insights. In a device that slides under a bed or couch when not in use.

Global from day one, we’re looking for talented individuals to join our growing team.

About the role

You’ll be a part of our close knit software team, making meaningful contributions from the get-go. We place a strong emphasis on feature ownership, you’ll be responsible for taking features from idea to implementation and maintaining them. We believe in building products, through continuous delivery of software, solving real customer problems, and prioritisation of communication over rigid process.

The Vitruvian app is a core piece of the customer experience, it’s how users connect to their Trainer+ to watch classes, follow programs, complete workouts, and track their data. With over 70% of our customers on iOS you’ll be making a big impact.


What You'll Do

As a software engineer working on iOS your role will require you to work closely with the design team to implement solutions to customer problems. You’ll be expected to write and maintain well tested and clear code and contribute fixes to bug reports and crashes.

What we're looking for

What you’ll need

  • Experience building apps with Swift for iOS
  • Experience writing UI and unit tests
  • Strong knowledge of the Apple ecosystem and APIs
  • Ability to work closely with designers on UI components
  • Excellent communication skills

Bonus points for

  • Experience building user interfaces with SwiftUI
  • Apple TV or watchOS experience
  • Experience with SQLite

Vitruvian Benefits

Vitruvian is focused on building a team of talented individuals who are empowered to do the best work of their careers and have a whole lot of fun doing it. We have a hybrid working environment with core teams in Melbourne, Perth, and LA with others working remotely across Australia, the USA, the UK, and Europe.

We Offer:

Competitive salary: We might be a start-up, but we pay competitively.

Flexible Working Hours & Location: We support the best talent wherever they may be.

Ergonomic Office Environment: Sit/stand desks, high-quality screens, and ergonomic chairs.

A Fit & Healthy Environment: We encourage our entire team to know and experience the product intimately. We offer everyone a complimentary Vitruvian Trainer and All Access Membership.

Annual Company Getaway: While this hasn’t been possible to date, we can’t wait to make this happen!

How to apply

If you are ready to be part of this revolutionary product and passionate company that is global and growing, APPLY NOW! We want to learn all about you! Please submit your contact details and a copy of your resume and we’ll be in touch.

Application form