Negotiable
Inside
Onsite
London, UK
Summary: We are looking for an experienced Android Engineer to join a mobile engineering team focused on delivering enterprise-scale applications. The role involves designing and developing modern Android solutions, enhancing performance, and contributing to scalable architecture in an agile environment. The position requires collaboration with various teams and a strong background in Android development using Kotlin. This is a contract role based in London with a focus on high-quality mobile feature development.
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
Key Skills:
- 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
Salary (Rate): £500/day
City: London
Country: UK
Working Arrangements: on-site
IR35 Status: inside IR35
Seniority Level: Mid-Level
Industry: IT
Detailed Description From Employer:
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