iOS Engineer - Search

iOS Engineer - Search

London Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
T

At a Glance

  • Tasks: Join us as an iOS Engineer to enhance our top-rated travel app.
  • Company: Trainline is Europe's leading rail app, promoting sustainable travel for millions.
  • Benefits: Enjoy perks like private healthcare, work-from-abroad options, and generous learning budgets.
  • Why this job: Be part of a diverse team making a positive impact in the travel industry.
  • Qualifications: Mid-level experience in iOS development with skills in Swift and related technologies.
  • Other info: Embrace a culture of growth, collaboration, and innovation in a fast-paced environment.

The predicted salary is between 28800 - 48000 £ per year.

About us:

We are champions of rail, inspired to build a greener, more sustainable future of travel. Trainline enables millions of travellers to find and book the best value tickets across carriers, fares, and journey options through our highly rated mobile app, website, and B2B partner channels.

Great journeys start with Trainline

Now Europe’s number 1 downloaded rail app, with over 125 million monthly visits and £5.9 billion in annual ticket sales, we collaborate with 270+ rail and coach companies in over 40 countries. We want to create a world where travel is as simple, seamless, eco-friendly and affordable as it should be.

Today, we\’re a FTSE 250 company driven by our incredible team of over 1,000 Trainliners from 50+ nationalities, based across London, Paris, Barcelona, Milan, Edinburgh and Madrid. With our focus on growth in the UK and Europe, now is the perfect time to join us on this high-speed journey.

Introducing at Mobile at Trainline

Our Mobile Engineers build the travel companion in your pocket – the Trainline app. They own everything from the smart, seamless booking experience to the buy-flow that gets you on your way. Engineers are grouped into cross-functional squads comprised of a mix of iOS, Android, Web, and Backend – each led by an Engineering Manager and paired closely with a Product Manager. These squads align to company-wide themes, which shape the product roadmap they bring to life.

As a mid level iOS Engineer at Trainline you will…

  • Deliver new functionality or features, using the most appropriate tools & techniques

  • Ensure quality is at the heart of everything you and your team do

  • Continuously improve the code base

  • Keep our customers as the number one priority

  • Actively identify blockers, boulders, time sinks and waste, and actively attempt to remove them

  • Make significant contribution to technical decisions

  • Act as a coach and mentor to others in the team

  • Take full ownership of the development lifecycle from code to production, including deployment and monitoring

Our Tech Stack

  • Swift, SwiftUI, UIKit, Objective-C, SPM, Tuist

  • AWS Cloud

  • New Relic, ELK

  • Docker, Terraform, Github Actions

More information:

Enjoy fantastic perks like private healthcare & dental insurance, a generous work from abroad policy, 2-for-1 share purchase plans, an EV Scheme to further reduce carbon emissions, extra festive time off, and excellent family-friendly benefits.

We prioritise career growth with clear career paths, transparent pay bands, personal learning budgets, and regular learning days. Jump on board and supercharge your career from day one!

Our values represent the things that matter most to us and what we live and breathe everyday, in everything we do:

  • Think Big – We\’re building the future of rail

  • Own It – We focus on every customer, partner and journey

  • Travel Together – We\’re one team

  • Do Good – We make a positive impact

We know that having a diverse team makes us better and helps us succeed. And we mean all forms of diversity – gender, ethnicity, sexuality, disability, nationality and diversity of thought. That\’s why we\’re committed to creating inclusive places to work, where everyone belongs and differences are valued and celebrated.

Interested in finding out more about what it\’s like to work at Trainline? Why not check us out on LinkedIn , Instagram and Glassdoor !

#J-18808-Ljbffr

iOS Engineer - Search employer: Trainline

Trainline is an exceptional employer, offering a vibrant work culture that champions diversity and inclusivity while prioritising employee growth and development. With fantastic benefits such as private healthcare, generous leave policies, and a commitment to sustainability, our London-based team thrives in a collaborative environment where innovation and customer focus drive our mission to revolutionise travel. Join us to supercharge your career and make a meaningful impact in the world of rail travel.
T

Contact Detail:

Trainline Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land iOS Engineer - Search

Tip Number 1

Familiarise yourself with Trainline's tech stack, especially Swift, SwiftUI, and UIKit. Being able to discuss your experience with these technologies in detail will show that you're not just a good fit for the role, but also genuinely interested in their projects.

Tip Number 2

Highlight any experience you have with cross-functional teams. Since Trainline values collaboration, sharing examples of how you've worked effectively with product managers and other engineers can set you apart from other candidates.

Tip Number 3

Prepare to discuss how you've contributed to improving code quality in past projects. Trainline places a strong emphasis on quality, so showcasing your commitment to best practices and continuous improvement will resonate well with them.

Tip Number 4

Research Trainline's values and think about how they align with your own. Be ready to share personal anecdotes that reflect their principles like 'Think Big' and 'Do Good', as this will demonstrate your cultural fit within the company.

We think you need these skills to ace iOS Engineer - Search

Proficiency in Swift and SwiftUI
Experience with UIKit and Objective-C
Familiarity with SPM (Swift Package Manager) and Tuist
Knowledge of AWS Cloud services
Experience with monitoring tools like New Relic and ELK
Understanding of containerisation using Docker
Experience with Infrastructure as Code using Terraform
Proficient in using GitHub Actions for CI/CD
Strong problem-solving skills
Ability to mentor and coach team members
Experience in the full development lifecycle from code to production
Attention to detail and commitment to quality
Ability to identify and remove blockers in the development process
Strong communication skills within cross-functional teams
Adaptability to new technologies and methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the iOS Engineer role. Focus on your proficiency in Swift, SwiftUI, and any experience with AWS Cloud or Docker, as these are key components of the tech stack.

Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also reflects your passion for building sustainable travel solutions. Mention how you resonate with Trainline's values like 'Think Big' and 'Do Good'.

Showcase Your Projects: If you have worked on relevant projects, especially those involving mobile app development, include them in your application. Provide links to your GitHub or portfolio to demonstrate your coding abilities and problem-solving skills.

Highlight Team Collaboration: Since the role involves working in cross-functional squads, emphasise your experience in team settings. Discuss how you've contributed to team success and mentored others, showcasing your ability to collaborate effectively.

How to prepare for a job interview at Trainline

Understand the Company Values

Before your interview, make sure you understand Trainline's core values: Think Big, Own It, Travel Together, and Do Good. Be prepared to discuss how your personal values align with theirs and provide examples from your past experiences that demonstrate these principles.

Showcase Your Technical Skills

As an iOS Engineer, you'll need to be proficient in Swift, SwiftUI, and UIKit. Be ready to discuss your experience with these technologies and any relevant projects you've worked on. Consider preparing a small coding challenge or example of your work to share during the interview.

Emphasise Team Collaboration

Trainline values teamwork and collaboration. Be prepared to talk about your experience working in cross-functional teams, how you contribute to team dynamics, and any mentoring or coaching roles you've taken on. Highlight your ability to communicate effectively with both technical and non-technical team members.

Prepare for Problem-Solving Questions

Expect to face questions that assess your problem-solving skills, especially regarding identifying and removing blockers in the development process. Think of specific examples where you've successfully navigated challenges in your previous roles and be ready to explain your thought process.

iOS Engineer - Search
Trainline
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>