This job is no longer available
This job expired on 28/07/2026. It no longer accepts applications.
Junior iOS Engineer
Trainline · Londres
Job description
About the role
Join Trainline’s Mobile Team and help shape the travel companion that millions use daily. As a Junior iOS Engineer you will work in a cross‑functional squad, collaborating with iOS, Android, Web, Backend, Product and Engineering colleagues to deliver seamless, eco‑friendly travel experiences.
Key responsibilities
- Deliver new iOS functionality and product features using Swift, SwiftUI and UIKit.
- Build and maintain reliable, scalable mobile experiences that enable customers to book and manage journeys.
- Continuously improve the iOS codebase by simplifying, modernising and enhancing maintainability.
- Own the full development lifecycle from coding to production, including deployment, monitoring and support.
- Identify and remove blockers, inefficiencies and unnecessary complexity within the squad.
- Coach, mentor and share knowledge with teammates to foster an inclusive environment.
Required profile
- Experience building iOS applications with Swift and modern development practices.
- Familiarity with SwiftUI and UIKit; exposure to Objective‑C in existing codebases is a plus.
- Strong focus on engineering quality, testing, code review and continuous improvement.
- Proven ability to work in a cross‑functional product team.
Required skills
- Swift
- SwiftUI
- UIKit
- Objective‑C (optional)
- iOS development lifecycle
- Testing and code review practices
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Trainline
Londres