Android Engineer
Trainline
Overview
As an Android Engineer at Trainline, you join cross-functional squads delivering the Android experience for travelers. You’ll embrace agile practices, contribute to product lifecycles, and help ship new features with high-quality code. Your work supports the buy-flow and mobile app growth, aligning with Trainline’s mission to make green travel the best choice. This role offers collaboration with product and engineering to shape impactful, scalable mobile solutions.
Pay / Benefits- private healthcare & dental insurance
- generous work from abroad policy
- 2-for-1 share purchase plans
- EV scheme to reduce carbon emissions
- extra festive time off
- family-friendly benefits
- Contribute to design and implementation of Android software within cross-functional squads
- Work with product and team to drive roadmaps and deliver features
- Apply agile practices, CI/CD, and pair programming to shipping software
- Maintain high code quality using SOLID principles and design patterns
- Deliver new functionalities using modern Android tools and techniques
- Good working experience with Kotlin
- Enthusiasm for a great user experience
- Passion for continuous delivery
- Experience with Git
- Solid grasp of Design Patterns, SOLID & Clean Code Principles, CI/CD
- Basic understanding of AI structured skills (as per Trainline's skills)
- User-centric mindset
- Collaborative in cross-functional teams
- Quality-focused and proactive in engineering practices
- Kotlin
- Coroutines
- Jetpack Compose
Reference: WJ-747_31002303