> Markdown version of [/jobs/ext/329108-senior-android-engineer](https://www.wearedevelopers.com/jobs/ext/329108-senior-android-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Android Engineer - **Company:** The Trainline - **Location:** London, UK - **Experience:** Expert - **Salary:** £80,000.0 - £90,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Android Software Development, Apple IOS, Continuous Delivery, Continuous Integration, Corona (Software Development Kit), Software Design Patterns, Pair Programming, Backend, Git, Kotlin, Solid Principles, Jetpack Compose, Asynchronous Programming - **Published:** June 5, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=b92c7109ffc09e71 ## About the Role Do you have experience in iOS?, * A solid understanding of design patterns, SOLID principles, clean code practices and continuous integration or continuous delivery. * Experience building customer-facing mobile products where user experience, quality and performance are central to decision making. * Confidence working with Git and collaborating with others through modern software development workflows. * A collaborative approach to working in cross-functional teams, with the ability to communicate clearly with Product, Backend, Web, iOS and other engineering colleagues. * A proactive mindset, with the ability to take initiative, bring people together and help move work forward in a thoughtful and inclusive way. * An interest in mentoring others, sharing technical knowledge and supporting the growth of engineers around you. * Helpful experience working across platforms or with backend technologies, although this is not essential. ## Description * Design, build and improve high-quality Android features that help customers plan, book and manage their travel with confidence. * Work as part of a cross-functional product team, contributing to technical decisions from discovery and design through to delivery and iteration. * Identify and execute improvements that enhance app performance, reliability, developer experience and delivery speed. * Partner closely with Product, Backend, Web and iOS colleagues to shape roadmaps, solve customer problems and deliver joined-up experiences across platforms. * Use modern Android technologies and engineering practices, including Kotlin, Coroutines, Jetpack Compose, Dagger, continuous integration and clean architecture principles. * Champion quality, maintainability and thoughtful technical design, helping the team make pragmatic decisions that support long-term product growth. * Contribute to an agile engineering culture through collaboration, pair programming, continuous delivery and shared ownership of outcomes. * Provide technical leadership within the Android space, helping to move initiatives forward and supporting strong engineering standards across the team. * Mentor and support other engineers, sharing knowledge and creating an environment where people can learn, contribute and grow., * Strong Android development experience, with good working knowledge of Kotlin and modern Android technologies. ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [There's an app for that - on the role of cross platform development in the app development ecosystem](https://www.wearedevelopers.com/videos/278-there-s-an-app-for-that-on-the-role-of-cross-platform-development-in-the-app-development-ecosystem) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Applying DevOps in Flutter mobile development](https://www.wearedevelopers.com/videos/60-applying-devops-in-flutter-mobile-development) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)