Software Engineering Intern, App
Software Engineering Intern, App

Software Engineering Intern, App

Full-Time 3500 - 5250 £ / month (est.) No home office possible
Go Premium
Runna

At a Glance

  • Tasks: Join our app team to build and deliver innovative features for runners.
  • Company: Fast-growing tech company acquired by Strava, focused on fitness and community.
  • Benefits: Competitive salary, flexible working, and fun team socials.
  • Why this job: Make a real impact in the fitness world while developing your skills.
  • Qualifications: Pursuing a degree in relevant fields; programming experience with TypeScript/JavaScript.
  • Other info: Dynamic environment with opportunities for growth and learning.

The predicted salary is between 3500 - 5250 £ per month.

We are putting together a talented team to build the #1 training platform for runners. We help everyday runners become outstanding by building an incredible app providing world-class training, coaching and community for everyone, whether you’re improving your 5k time or training for your first marathon. We’re growing extremely fast! In November 2023 we closed a $6.5M funding round led by JamJar with participation from Eka Ventures, Venrex and Creator Ventures. In 2024, we were selected by Apple as one of three global finalists for the iPhone app of the year, reflecting the innovation and impact of what we’ve built. Our ambition is huge: to become the go-to global leading training platform for millions of runners everywhere. We’re growing with purpose and looking for people who want to build something meaningful with lasting impact.

Who We’re Looking For

We are looking for talented, creative and positive team players to join our highly-skilled cross-functional engineering team. You’ll be jumping into the App Team where you’ll work closely with engineers, product managers and designers to ship quality features that scale. Along the way you’ll be closely supported by our engineering leadership team and CTO, all while being given the space to take real ownership of what you’re delivering. We have a jam-packed roadmap, with countless opportunities to champion new technologies, work on meaningful problems that impact millions of runners, and improve existing architecture to elevate the whole of our engineering team.

As An Intern Software Engineer, Your Role Will Include:

  • Architecting, building, testing and delivering new features across the full stack.
  • Working with the Product team to identify the most suitable solution for the best customer experience.
  • Helping us operate more efficiently, by building and maintaining our developer tooling and CI/CD pipeline.
  • Improving the quality of the app through working on shared team initiatives such as our design system.

This internship lasts between 7 and 12 weeks, with flexibility for pre-existing commitments. We understand that everyone’s situation is unique, and we’re here to accommodate.

What Experience We’re Looking For

We encourage applications from individuals with a range of experiences and backgrounds. Even if you don’t meet every qualification listed, we’d love to hear from you and are open to tailoring roles to fit the right candidates.

Key Skills:

  • Currently pursuing a degree in a relevant field (e.g. Computer Science, Engineering, Maths) or equivalent experience.
  • Experience programming with TypeScript/JavaScript.
  • A solid understanding of computing fundamentals.
  • Fast learner and comfortable working on technologies outside your comfort zone.
  • Enthusiasm for our ways of working which include iterative development, continuous deployment and test automation.
  • Knowledge sharing, pair programming, collaborative design & development.
  • Shared code ownership & cross-functional teams.

Bonus Skills:

  • Interest in health/fitness technologies.
  • Understanding of deployment, release cycles or CI/CD.
  • Experience with AWS or other cloud computing platforms.
  • Experience delivering features full-stack.
  • Knowledge of native mobile technologies (Swift, Kotlin, ...).

Our 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, EventBridge, SageMaker, Snowflake.

Benefits:

  • £42.5k salary (pro-rated over your internship).
  • Flexible working (we typically work 3 days from our office in Vauxhall).
  • 10 days flexible holiday, with the choice to use your bank holiday allowance on days that better suit you.
  • Bi-weekly team run and lunch.
  • Socials throughout the internship (Tech and company-wide).

Software Engineer Internship Interview process:

Our goal is to make the interview process as simple and enjoyable as possible. This process consists of the following stages:

  • Kick off! Apply below (we review applications on a rolling basis and may close the role once we receive a high volume of applications, so we encourage you to apply as soon as possible). Once you have applied, you will receive an update on your application before the 10th of April.
  • First interview: 25-minute live coding technical interview with our Engineers (This will consist of two exercises from https://leetcode.com/) and then a 10-minute interview with Josh, Talent Partner.
  • Second interview: 25-minute chat with one of our Senior Engineers and CTO (This will consist of general tech and motivational questions).

Once the process is finished, we promise to let you know our decision as soon as possible. Please let us know if there’s anything we can do to better accommodate you throughout the interview process - this can be from scheduling interviews around childcare commitments to accessibility requirements. We want you to show your best self in the process, so please speak to your Talent Partner.

Software Engineering Intern, App employer: Runna

Join a dynamic and innovative team at the forefront of fitness technology, where your contributions as a Software Engineering Intern will directly impact millions of runners worldwide. With a flexible working environment in Vauxhall, generous holiday allowances, and a strong focus on employee growth through mentorship and collaboration, this is an exceptional opportunity to develop your skills while being part of a purpose-driven company that values creativity and teamwork.
Runna

Contact Detail:

Runna Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineering Intern, App

✨Tip Number 1

Get your networking game on! Connect with current employees on LinkedIn or join relevant groups. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Prepare for the interview like it’s the Olympics! Brush up on your coding skills, especially in TypeScript/JavaScript, and practice those live coding exercises. We want to see you shine!

✨Tip Number 3

Show your passion for running and fitness tech! Mention any personal projects or experiences that relate to our mission. It’ll help us see how you fit into our culture.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from enthusiastic candidates who are ready to make an impact!

We think you need these skills to ace Software Engineering Intern, App

TypeScript
JavaScript
Computing Fundamentals
Fast Learner
Iterative Development
Continuous Deployment
Test Automation
Knowledge Sharing
Pair Programming
Collaborative Design
Full-Stack Development
AWS
Cloud Computing
Native Mobile Technologies
React Native

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for running and technology shine through! We want to see that you’re genuinely excited about the opportunity to contribute to our app and help runners achieve their goals.

Tailor Your CV: Make sure to customise your CV to highlight relevant skills and experiences that match what we’re looking for. If you've worked with TypeScript or JavaScript, or have experience in full-stack development, shout about it!

Be Yourself: We’re all about creativity and positivity, so don’t be afraid to let your personality come through in your application. Share your unique experiences and how they’ve shaped you as a developer – we love hearing personal stories!

Apply Through Our Website: To make sure your application gets into the right hands, apply directly through our website. It’s the best way for us to keep track of your application and get back to you quickly!

How to prepare for a job interview at Runna

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially TypeScript, JavaScript, and React Native. Brush up on your understanding of AWS and CI/CD processes, as these will likely come up during technical discussions.

✨Practice Live Coding

Since the first interview includes live coding exercises, practice coding problems on platforms like LeetCode. Focus on algorithms and data structures, and try to simulate the interview environment to build your confidence.

✨Show Your Enthusiasm for Running

Demonstrate your passion for health and fitness technologies during the interview. Share any personal experiences or projects related to running or fitness apps, as this will resonate well with the company's mission and culture.

✨Prepare Questions for Your Interviewers

Have a list of thoughtful questions ready for your interviewers. Ask about the team dynamics, the roadmap for the app, or how they approach iterative development. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Software Engineering Intern, App
Runna
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>