Point your AI agent at freehire and let it find you a job.

Get the CLI →

INSIGHT INTERNATIONAL Limited

NewBe an early applicant

Android Engineer

Discussion

Summary

An Android Engineer in London who develops, maintains, and optimizes Android applications — writing and refactoring code, fixing bugs, and applying asynchronous patterns. Core tooling includes Gradle, GitHub Actions, and CircleCI for CI/CD automation and performance analysis.

Job Summary

- Develop, maintain, and optimize Android applications.
- Write, refactor, and delete code to improve app functionality and reliability.
- Utilize build tools such as Gradle, GitHub Actions, and CircleCI for automation and CI/CD.
- Implement and maintain continuous integration patterns.
- Identify, troubleshoot, and fix bugs in Android applications.
- Apply asynchronous coding patterns for responsive app performance.
- Conduct performance analysis and optimize application efficiency.
- Work with and improve legacy codebases.
- Write and maintain unit and integration tests to ensure code quality.
- Contribute to and leverage open source technologies and projects.
- Collaborate effectively within a globally distributed team.
- Demonstrate self-motivation and strong time management skills.
- Integrate Android apps with custom and legacy backend services.
- Design robust solutions for open-ended and complex problems.
- Hold a Bachelor's degree in Computer Science or related field, or possess equivalent experience.
- Work with relevant technologies such as Jetpack Compose, MVI Architecture, REST APIs, OkHttp, RAML, Dagger, Kotlin, Coroutines, Flow, RxJava, GitHub Actions, CircleCI, Espresso, JUnit, Test Fakes, and WireMock.

Skills

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available