Software engineer Android - freelance
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-05-30
Listing for:
Moneyfarm
Contract
position Listed on 2026-05-30
Job specializations:
-
Software Development
Android Developer, Full Stack Developer, Software Engineer, App Developer - Mobile/Web
Job Description & How to Apply Below
Location: Greater London
Responsibilities
- Develop new features and evolve our Android application.
- Develop tests for new features and maintain existing tests.
- Provide our customers a usable, simple and effective journey in terms of UX and UI.
- Collaborate closely with our designers and other frontend engineers to ensure consistency between our consumer‑facing applications.
- Advocate and produce a high standard of code quality.
- Knowledge of Kotlin language and Android framework.
- Awareness of the rising frameworks, technologies and architectures in the Android development landscape.
- Strong understanding of SOLID principles, Clean Architecture, and modern Android architectural patterns such as MVVM and MVI.
- Extensive experience with Jetpack Compose, coroutines (including Flows), and modular application architectures.
- Experience with Koin, Retrofit & Ktor.
- Experience with Gradle and Android compatibility libraries.
- Used to working with Git and comfortable with code reviews.
- Familiar with microservices and different API styles and integration patterns.
- Familiar with CI/CD concepts and tools such as Git Lab CI.
- Focused on testing and software quality.
- Understands Agile methodologies and their founding principles.
- Experience with regulated sectors and/or trading systems is not a requirement but is obviously a plus.
- Able to communicate effectively in English (written and spoken);
Italian is a nice to have.
- Freelance direct contract - 12 months
Candidates who belong to 'Categoria protetta' (Legge 68/99) are more than welcome!
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×