Senior Android Developer
Senior Android Developer
London, UK (Hybrid – 2–3 days per week onsite)
3 month initial contract with good chance to extend
About the Role
We’re looking for a Senior Android Developer to join our growing mobile engineering team in London. You’ll play a key role in designing, building, and maintaining high-quality Android applications used by thousands (or millions) of users.
This is a hybrid role, requiring 2–3 days per week in our London office, with the remaining time remote.
Key Responsibilities
- Design and develop robust, scalable, and maintainable Android applications
- Lead feature development from concept to release
- Collaborate with Product Managers, Designers, and Backend Engineers
- Write clean, testable, and efficient code following best practices
- Conduct code reviews and mentor junior developers
- Continuously improve app performance, quality, and user experience
- Stay up to date with the latest Android trends, tools, and technologies
Required Skills & Experience
- 5+ years of experience in Android development
- Strong proficiency in Kotlin (and solid knowledge of Java)
- Experience with modern Android architecture patterns (MVVM, Clean Architecture)
- Deep understanding of Android SDK, Jetpack components, and app lifecycle
- Experience with RESTful APIs and third-party integrations
- Familiarity with testing frameworks (JUnit, Espresso)
- Experience with version control systems (Git)
Nice to Have
- Experience with Jetpack Compose
- Knowledge of CI/CD pipelines
- Experience with dependency injection frameworks (e.g., Hilt, Dagger)
- Exposure to Agile/Scrum environments
- Published apps on the Google Play Store