Virgin Trains Ticketing
Customer-facing React Native ticketing features designed for dependable journeys across the Virgin Trains Ticketing app.
- Client
- Virgin
- Year
- 2023
- Disciplines
- Mobile
- Role
- We delivered senior React Native engineering, code review and team guidance.



The problem
A rail ticketing product has to make complex, time-sensitive journeys feel simple. New features needed to fit an established production application while remaining clear to customers and dependable through release.
The approach
We built new React Native features in close partnership with product and design, translating requirements into reusable mobile interactions. Unit and end-to-end tests covered the important journeys, while code review and engineering guidance helped maintain consistency across the application.
The outcome
We delivered production features with test coverage at both component and journey level, giving the team a safer foundation for continuing to improve a customer-critical mobile service.
Delivery highlights
- Built new production React Native features within an established rail-ticketing application.
- Worked directly with product and design to turn complex booking requirements into clear mobile journeys.
- Protected critical customer flows with unit and end-to-end tests.
- Supported delivery quality through code review and engineering guidance.
