Android Software Engineer

Xist4 IT Limited.

City Of London

Remote

GBP 80,000 - 100,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote UK-wide

Job summary

Xist4 IT Limited is seeking an Android Software Engineer to own and maintain a production Android application in Kotlin, using Coroutines and Flow, with REST or gRPC APIs and data flowing between client and backend.

You will integrate AI features via LLM, vision or speech APIs, design mobile behaviour for streaming responses, retries and partial results, and profile performance to keep the app responsive under slower AI interactions.

Qualifications

  • Production Android apps built in Kotlin.
  • Coroutines or Flow used in a production Android application.
  • AI features you have built on mobile using LLM, vision or speech APIs.
  • REST or gRPC integrations you have built yourself.
  • Performance or memory issues you have profiled and improved.

Responsibilities

  • Build and maintain a production Android application in Kotlin with Coroutines/Flow.
  • Integrate AI features using LLM, vision or speech APIs and design mobile behaviour for streaming and retries.
  • Profile responsiveness, memory usage and CPU-heavy flows to keep the app smooth.
  • Own analytics, logging and production debugging, including security and stability.

Skills

Kotlin
Android
Coroutines/Flow
AI on mobile
REST/GRPC
Performance
Play Store delivery

Job description

Android Software Engineer | Kotlin, Coroutines, AI integrations | Fully remote, UK
£80,000 to £100,000. Permanent.
London. Fully remote across the UK.

An Android role where AI behaviour sits in the middle of the product. You will own how streaming, partial results, retries and unpredictable model behaviour feel on a real device.

Our client is an early-stage AI product company building applications that get on with everyday tasks before you ask. A prototype exists, launch is ahead, and the business is funded without depending on an upcoming round.

You’ll work in a small, distributed team alongside backend and ML engineers. The Android application is yours to build and maintain, with AI capability reached through backend APIs.

The awkward work is part of the job. AI‑heavy flows put pressure on responsiveness, memory and reliability, and model behaviour does not always fail neatly. You’ll be expected to profile problems, handle partial failure and make the application stable enough for real users.

The job

Android. Build and maintain a production Android application in Kotlin. You’ll work with Coroutines and Flow, REST or gRPC APIs, and structured data moving between the client and backend services.
AI experience. Integrate features using LLM, vision or speech APIs. You’ll design mobile behaviour for streaming responses, retries and partial results, because a model call is rarely a simple request and response.
Performance. Profile responsiveness, memory use and CPU‑heavy flows. The goal is an application that stays smooth even when AI interactions are slower or less predictable than ordinary application logic.
Production. Add analytics, logging and feedback capture so AI behaviour can be evaluated from real use. You’ll also own stability, security and production debugging, including root‑cause work when something breaks.

What you’ll bring

Essential:

  • Production Android applications built and maintained in Kotlin.
  • Coroutines or Flow used in a production Android application.
  • AI features you have built on mobile using LLM, vision or speech APIs.
  • REST or gRPC integrations you have built yourself.
  • Performance or memory issues you have profiled and improved.
  • Mobile behaviour you have designed around latency, retries or partial failure.
  • An Android application you have shipped through Google Play.
  • Existing right to work in the UK.

Useful: Java, ML Kit, TensorFlow Lite, SQL, NoSQL, on‑device inference.

Who this suits

You are probably an Android Engineer, Mobile Engineer or Senior Android Engineer who wants to own the whole client, not work through a narrow feature queue. You have shipped enough mobile software to know that production behaviour matters more than a clean demo.

It won’t suit you if you want a settled spec and predictable behaviour. Here you design for responses that arrive late, in pieces or not at all, and you profile and fix the application when it struggles on a real device.

Let’s talk

We welcome applicants from every background and will support reasonable adjustments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ios Software Engineer
Ios Software Engineer

Xist4 IT Limited. • City Of London

Remote
GBP 80,000 - 100,000
Android Developer
Android Developer

develop • Greater London

On-site
GBP 108,000 - 132,000
Annual bonus
Comprehensive benefits package
Hybrid working model
Android AI Engineer – Build AI-Driven Mobile Apps
Android AI Engineer – Build AI-Driven Mobile Apps

Skillsearch • United Kingdom

Remote
GBP 60,000 - 90,000
Remote Android Engineer: Kotlin AI for Mobile Apps
Remote Android Engineer: Kotlin AI for Mobile Apps

Xist4 IT Limited. • City Of London

Remote
GBP 80,000 - 100,000
Fully remote UK-wide
Android Engineer (Remote-First)
Android Engineer (Remote-First)

La Fosse • Greater London

Remote
GBP 70,000 - 90,000
Senior Android Engineer
Senior Android Engineer

Gravitas Recruitment Group (Global) Ltd • Greater London

On-site
GBP 81,000 - 99,000
Android Engineer
Android Engineer

Square One Resources • Burgess Hill

On-site
GBP 55,000 - 64,000
Mid Android Engineer
Mid Android Engineer

Muzz • Greater London

Hybrid
GBP 41,000 - 68,000
Senior Android Engineer
Senior Android Engineer

KDR Talent Solutions Ltd • Metropolitan Borough of Solihull

Hybrid
GBP 70,000 - 100,000
Lead Software Engineer
Lead Software Engineer

Xist4 IT Limited. • City Of London

Remote
GBP 105,000 - 130,000