About the role
About Us
At Trainline, we are passionate advocates for rail travel, dedicated to crafting a more sustainable future for travel. Our platform empowers millions of travelers to discover and book the most economical tickets across various carriers, fares, and travel options via our highly-rated mobile application, website, and B2B partner channels.
With over 125 million monthly visits and £5.9 billion in annual ticket sales, we proudly hold the title of Europe’s most downloaded rail app, collaborating with over 270 rail and coach companies across 40 countries. Our mission is to simplify travel, making it seamless, eco-friendly, and accessible for everyone.
As a FTSE 250 company, we are powered by a diverse team of over 1,000 Trainliners from more than 50 nationalities, operating from our offices in London, Paris, Barcelona, Milan, Edinburgh, and Madrid. With our ambitious growth plans in the UK and Europe, this is the ideal moment to join us on this exciting journey.
Join the Mobile Team at Trainline
Our Mobile Engineers are the architects behind the Trainline app, your ultimate travel companion. They are responsible for everything from creating a smooth booking experience to developing the buy-flow that gets travelers on their way. Engineers work in cross-functional squads, including iOS, Android, Web, and Backend developers, each led by an Engineering Manager and closely partnered with a Product Manager. These squads align with thematic company objectives that guide their product roadmap.
As a Senior iOS Engineer at Trainline, you will...
Implement new functionalities and features using the best available tools and techniques.
Ensure quality is central to all team activities.
Continuously enhance the codebase.
Prioritize our customers in every decision.
Identify and address blockers, inefficiencies, and waste proactively.
Make substantial contributions to technical decision-making.
Mentor and coach junior team members.
Take complete ownership of the development lifecycle, from code to production, including deployment and monitoring.
