We are looking for an Android Software Engineer to help build the mobile experience of an AI-powered product designed to make everyday tasks easier and more efficient.
Our client is developing a proactive AI assistant that brings intelligence into conversations, planning, organisation and everyday workflows. The product is designed to handle complex, multi-step interactions while maintaining context and delivering reliable results in real-world situations.
As an Android Engineer, you'll play a key role in translating this experience into a fast, reliable and intuitive mobile application. AI is at the heart of the product, so this goes well beyond building a conventional mobile client — you'll be working on how AI interactions actually feel and perform on Android devices.
You'll be joining a small, high-calibre and hands-on team where engineers are expected to take ownership and make an impact. The team works at a fast pace, balancing rapid delivery with engineering quality and continuous learning. Decisions are made collaboratively, while individual team members are expected to bring structure to ambiguous problems, exercise good technical judgment and execute independently. The ambition is to build an AI product that feels genuinely useful — and ultimately delivers a remarkable experience to users at global scale.
In this role, you'll help ensure that the Android application delivers a consistently strong experience in real-world usage. Success means: The application is stable, smooth and reliable; AI-powered interactions feel responsive and intuitive; Performance is continuously improved, with attention to latency, memory and CPU usage; Production issues are identified early through effective monitoring and logging; Problems are investigated systematically and resolved by addressing their underlying causes.