We're planting a tree for every job application! Click here to learn more

Software Engineer, Swift / SwiftUI

Runna

London, United Kingdom

Posted about 2 months ago

Build the #1 training platform for Runners - Lead the development of Runna's Apple Watch application

Tech stack

  • SwiftUI

Runna help everyday runners become outstanding by providing world-class training, coaching and community for everyone, whether you're improving your 5k time or training for your first marathon. To date we have built iOS, Android and Apple watch apps that help people achieve their goals by coaching them through the full journey and syncing to their favourite fitness devices.

We’re growing extremely fast and in November 2023 closed a new £5M funding round led by JamJar with participation from Eka Ventures, Venrex and Creator Ventures. We want to grow as fast as we can into the future and are looking for individuals who will help us get there.

This position requires being on-site at least 1 day per week at Runna's Vauxhall office!

Who we’re looking for

We are looking for talented, creative and positive team players to join our highly-skilled Cross-Functional Engineering Team. Your role will be to help lead and deliver new features for our Apple Watch application, as well as work on our iOS (React-Native) application and third-party integrations such as Garmin, Strava, Coros, and Suunto. You will work closely with our CTO and engineering team to help shape the future of Runna, and they will be there to support you throughout this exciting journey.

  • Architect, build, test and deliver new features for our iOS and Apple Watch applications
  • Work with the Product team to identify the best suitable solution for the best customer experience
  • Always be on hand to help other team members when they need help on technical matters
  • Help us operate more efficiently, by building and maintaining our developer tooling and CI/CD pipeline
  • We rotate the responsibility of releases across each team member, so you will get the opportunity to lead the process and deploy changes to production

What experience we’re looking for

If you don’t quite meet all of the below skills, we’d still love to hear from you as we might be able to tweak the role slightly or offer you a position better suited for you. You can apply directly using the link above or contact us if you’re still unsure.

Your experience:

  • 3+ years experience in your main expertise area
  • Strong Swift/SwiftUI and Combine experience

Your key skills:

  • Confidence in working with a highly-skilled engineering team in a fast-paced, iterative environment
  • Iterative development, continuous deployment and test automation
  • Knowledge sharing, pair programming, collaborative design & development
  • Shared code ownership & cross-functional teams
  • Comfortable picking up new things and working on technologies outside your comfort zone
  • Are confident delivering features end-to-end, from architecture design and building through to releasing, testing and supporting

Bonus points if you:

  • Are experienced in Apple Watch/HealthKit
  • Are experienced in Swift Concurrency (async/await, actors)
  • Are experienced in TypeScript/JavaScript, React/React Native, Python
  • Are experienced in deployment, releasing cycles or CI/CD
  • Have experience with Serverless architectures
  • Have experience with AWS
  • Have open-source contributions
  • Have a strong interest in the health/fitness technologies

Our tech stack

Below you can find a small reflection of our current tech stack:

Frontend:

  • React Native (iOS and Android)
  • Typescript
  • GraphQL (Apollo Client)
  • Fastlane
  • SwiftUI (Apple Watch)
  • Maestro E2E tests

Backend:

  • Serverless (AWS)
  • Lambdas (NodeJS & Python)
  • AWS AppSync
  • DynamoDB, S3, SQS, SNS, Sagemaker
  • Postman API tests

All the other good stuff:

  • Sentry
  • GitHub Actions
  • Intercom, Mixpanel
  • RevenueCat
  • App Store Connect / Play Store
  • Figma

Benefits:

We'll be growing our package of benefits over time. We currently offer:

  • Flexible working (we typically work 2-3 days in our office in Vauxhall)
  • Salary reviews every 6 months or whenever we raise more investment
  • 25 days of holiday plus bank holidays
  • A workplace pension scheme
  • A brand new Macbook, a running watch of your choice, and anything else you need to do your best work
  • Private health insurance
  • Enhanced family care policy (3 months fully paid leave when a new Runna joins the family, fertility support & other benefits)
  • An hour slot each week (during work time) to do a Runna workout

What makes you a perfect
candidate for this role

  • An academic degree in the relevant field is good to have

  • 3+

    years of commercial experience
  • Corresponding level of skills:

    SwiftUI

    intermediate

  • Language skills:

    English

    intermediate

Compensation

£60K - 100K + Equity

Role type

Full time

Visa sponsorship

Not provided

Benefits & perks

  • Remote Working

  • Flexible Working

  • Team Lunches

  • Equity

Similar roles that might interest you

WorksHub

CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works
hello@works-hub.com

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2024 WorksHub

Privacy PolicyDeveloped by WorksHub