TL;DR

Ios Engineer (Mobile Development): Develop and enhance the Trainline mobile app with an accent on delivering new features, improving code quality, and ensuring seamless booking experiences. Focus on cross-functional collaboration, technical decision-making, and ownership of the full development lifecycle including deployment and monitoring.

Location: Hybrid in London or Barcelona with minimum 60% office presence over 12 weeks

Salary: £60,000–£70,000

Company

Trainline is Europe’s number 1 downloaded rail app, enabling millions of travelers to book tickets across 270+ rail and coach companies in over 40 countries, focused on sustainable travel and headquartered across multiple European cities.

What you will do

  • Deliver new iOS app features using appropriate tools and techniques
  • Ensure high code quality and continuous improvement of the codebase
  • Prioritize customer experience in all development efforts
  • Identify and remove blockers and inefficiencies in the development process
  • Contribute significantly to technical decisions and mentor team members
  • Own the full development lifecycle from code to production deployment and monitoring

Requirements

  • Location: Must work hybrid from London or Barcelona with at least 60% office attendance
  • Experience with Swift, SwiftUI, UIKit, Objective-C, and related iOS technologies
  • Strong understanding of mobile app development lifecycle and deployment
  • Good English proficiency (implied by job language)
  • Ability to work collaboratively in cross-functional teams

Culture & Benefits

  • Private healthcare and dental insurance
  • Generous work from abroad policy (28 days)
  • 2-for-1 share purchase plans and EV scheme
  • Extra festive time off and family-friendly benefits
  • Clear career paths, personal learning budgets, and regular learning days
  • Values focused on innovation, ownership, teamwork, and sustainability