Location: London, UK (3 days onsite)
Contract Duration: Initial contract until December 2026
Rate: Up to £500/day Inside IR35
Overview
We are seeking an experienced Android Engineer to join a high-performing mobile engineering team delivering enterprise-scale applications used by millions of users globally. This role focuses on building modern Android solutions, improving performance, and contributing to scalable mobile architecture within a collaborative agile environment.
Key Responsibilities
- Design, develop, and maintain Android applications using Kotlin and modern Android frameworks
- Build high-quality, scalable mobile features following clean architecture principles
- Collaborate with product, design, QA, and Back End engineering teams
- Integrate mobile applications with RESTful APIs and Back End services
- Implement asynchronous programming patterns and optimize application performance
- Contribute to CI/CD pipelines and engineering best practices
- Participate in code reviews and technical solution design
- Troubleshoot, debug, and enhance existing applications
Required Skills & Experience
- Strong commercial experience developing Android applications using Kotlin
- Good understanding of Android architecture patterns and Jetpack libraries
- Experience integrating REST APIs
- Knowledge of asynchronous programming (Coroutines, Flows, RxJava)
- Experience with CI/CD tools such as Gradle, GitHub Actions, or CircleCI
- Strong testing experience using frameworks such as Espresso and JUnit
- Experience debugging and optimizing mobile application performance
- Ability to work effectively within agile engineering teams
Nice to Have
- Jetpack Compose experience
- Dependency Injection frameworks (eg, Dagger/Hilt)
- Experience supporting Legacy Android codebases
- Exposure to open-source projects or contributions
- Experience working within globally distributed teams