Android Developer

Korn Ferry
London, UK
about 1 month ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Compensation
£130,000.0
Working hours
Regular working hours

Tech stack

RESTful API Modeling Language Java (Programming Language) Application Programming Interfaces (APIs) Android Software Development Unit Testing Program Optimization Code Review Continuous Integration Software Debugging Dependency Injection Github Gradle
+11 more
Design of User Interfaces Mobile Application Software Junit Korn Shell Performance Tuning Rxjava Circleci Kotlin Jetpack Compose Asynchronous Programming Restful APIs

Job description

Android Engineer - Mobile Applications

Location: London, UK

Working Mode: hybrid - 3 days on site, 2 days remote

Rate: Up to £500 per day, inside IR35

Description

We’re looking for an Android Engineer - Mobile Applications to join our client’s team in London. You will work on innovative Android applications used by millions of users worldwide. This role combines cutting-edge Android development, performance optimization, and a passion for exceptional user experiences. You’ll collaborate with designers, product owners, QA professionals, and engineers in an agile and fast-paced environment focused on building and improving features for enterprise-scale mobile platforms.

Responsibilities

  • Design, develop and enhance Android applications using Kotlin and modern frameworks
  • Implement features based on best practices and asynchronous coding patterns
  • Collaborate with cross-functional teams to deliver intuitive, high-performance mobile solutions
  • Integrate applications with Back End APIs and Legacy services
  • Write maintainable, testable, and optimized code following clean architecture principles
  • Perform debugging, troubleshooting, and performance tuning for existing and new code
  • Build and manage CI/CD pipelines using tools such as Gradle, CircleCI, GitHub Actions
  • Contribute to code reviews, quality standards, and development process improvements
  • Design solutions for open-ended technical challenges in large-scale mobile applications

Requirements

  • Proven experience in Android application development using Kotlin (and familiarity with Java for Legacy support)
  • Strong knowledge of Android development patterns (eg, Jetpack libraries, MVI architecture)
  • Proficiency in REST API integration and working with API documentation (eg, RAML)
  • Experience with Gradle, CI/CD tools such as GitHub Actions and CircleCI
  • Familiarity with asynchronous programming techniques (Coroutines, Flows, RxJava)
  • Strong background in unit and integration testing using Espresso/JUnit, WireMock
  • Understanding of performance tuning, debugging, and code optimization practices

Nice to Have

  • Hands-on experience with Jetpack Compose for UI development
  • Familiarity with dependency injection frameworks (eg, Dagger)

About Korn Ferry

Korn Ferry unleashes potential in people, teams, and organizations. We work with our clients to design optimal organization structures, roles, and responsibilities. We help them hire the right people and advise them on how to reward and motivate their workforce while developing professionals as they navigate and advance their careers. To learn more, please visit our website

Requirements

  • Proven experience in Android application development using Kotlin (and familiarity with Java for Legacy support)
  • Strong knowledge of Android development patterns (eg, Jetpack libraries, MVI architecture)
  • Proficiency in REST API integration and working with API documentation (eg, RAML)
  • Experience with Gradle, CI/CD tools such as GitHub Actions and CircleCI
  • Familiarity with asynchronous programming techniques (Coroutines, Flows, RxJava)
  • Strong background in unit and integration testing using Espresso/JUnit, WireMock
  • Understanding of performance tuning, debugging, and code optimization practices

Nice to Have

  • Hands-on experience with Jetpack Compose for UI development
  • Familiarity with dependency injection frameworks (eg, Dagger)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on computerjobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:25 min

Implementations of reactive programming in Java ecosystems

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

2:15 min

Developing front-end client applications using Kotlin Multiplatform libraries

Mario Bodemann Mario Bodemann

Videos

See all

Related articles

See all