Vacancy description

Android Software Engineer in United Kingdom

Skillsearch Limited

  • RemoteWork from anywhere
  • HybridMix of office and remote
  • Full-timeStandard weekly hours

£40k - £60k per annum

United Kingdom

Are you an Android Engineer passionate about building AI-native mobile experiences that feel intelligent, reliable and seamless in everyday life?

Join a fast-moving startup on a mission to reinvent productivity and personal organisation through proactive AI applications. Rather than building traditional productivity tools, you'll help create AI-powered experiences that reduce complexity, automate real-world tasks and make advanced AI accessible to billions of users without requiring expert prompting.

About the role

As an Android Software Engineer, you will own the Android client experience and be responsible for how AI feels, behaves and performs on mobile devices.

This is not a traditional mobile role focused solely on UI implementation. You'll build and scale a production Android application where AI is central to the user experience, creating intuitive interactions that handle real-world complexity while maintaining performance, reliability and usability.

Working closely with backend, product and AI teams, you'll help define how users interact with conversational AI, recommendations, voice features and intelligent workflows on mobile.

What you'll do

  • Design, develop and maintain production Android applications using Kotlin.
  • Build AI-powered mobile experiences including conversational interfaces, voice features, recommendations and intelligent workflows.
  • Integrate large language model (LLM), vision and speech capabilities through backend APIs.
  • Design user experiences for AI-driven interactions including:
    • Streaming responses
    • Partial results
    • Retry mechanisms
    • Latency handling
    • Error recovery
  • Optimise application performance, responsiveness and resource usage across AI-heavy workflows.
  • Implement analytics, monitoring and user feedback systems to support product and AI improvements.
  • Collaborate closely with backend and machine learning engineers on API design and system behaviour.
  • Ensure application stability, security and scalability in production environments.
  • Diagnose and resolve performance bottlenecks, reliability issues and production incidents.
  • Help define best practices for building AI-native mobile experiences.

What we're looking for

Experience

  • 3+ years of professional Android development experience.
  • Strong commercial experience building applications with Kotlin.
  • Experience shipping and maintaining production mobile applications.
  • Published applications on the Google Play Store.
  • Experience working in fast-moving product-focused environments.

Technical skills

  • Strong Kotlin and Android development expertise.
  • Experience integrating AI services such as:
    • LLM APIs
    • Vision APIs
    • Speech recognition services
    • AI-powered recommendations
  • Strong understanding of Coroutines and Flow.
  • Experience consuming REST and/or gRPC APIs.
  • Knowledge of SQL and NoSQL data storage approaches.
  • Strong debugging, profiling and optimisation skills.
  • Understanding of mobile application security and reliability.

Nice to have

  • Experience with ML Kit.
  • Familiarity with TensorFlow Lite and on-device inference.
  • Experience designing AI interaction patterns and conversational UX.
  • Knowledge of handling non-deterministic AI behaviour in production.
  • Experience working with latency-sensitive applications.
  • Background building productivity, communication or workflow products.

Working style & behaviours

  • Strong ownership mentality.
  • Comfortable operating in a startup environment with significant autonomy.
  • Pragmatic problem solver who balances quality with speed.
  • Collaborative and able to contribute to product decisions.
  • Excited by ambiguity and building entirely new user experiences.
  • Focused on delivering practical value to users through technology.

Success in this role looks like

  • Building smooth, stable and reliable Android experiences used daily by customers.
  • Delivering AI interactions that feel intuitive and trustworthy.
  • Maintaining high application performance with efficient CPU, memory and battery usage.
  • Detecting and resolving production issues quickly through strong monitoring and diagnostics.
  • Helping establish best practices for AI-native mobile product development.
  • Contributing directly to product evolution and user adoption.

Technology stack

  • Kotlin / Java
  • Android
  • REST & gRPC APIs
  • SQL / NoSQL databases
  • TensorFlow Lite
  • AI and LLM integrations
  • Mobile analytics and monitoring platforms

Why join?

  • Build AI-native products from the ground up.
  • Work on challenges involving conversational AI, workflows, productivity and real-world task completion.
  • Join a small, highly talented team with significant ownership and influence.
  • Help shape products designed to bring practical AI benefits to billions of users.
  • High-impact environment where engineering decisions directly influence product direction.
  • Opportunity to work at the intersection of AI, mobile engineering and human-centred product design.

Location: Remote from UK / Hybrid (depending on team location)

Employment type: Full-time
Salary range: £40,000 - £60,000 GBP per annum

 

If you're an Android engineer who enjoys building intelligent, production-grade mobile experiences and wants to help define the future of AI-powered applications, we'd love to hear from you.  Apply now or email Jack Baxter - [email protected]

 

 

Similar vacancies

More like this role

  • IT
The Wikimedia Foundation is looking for a Senior Software Engineer, Android to support the App Experience and App Growth teams within the Core Experiences engineering group. Our teams have a clear and ambitious goal: make our apps the destination for knowledge lovers and grow our active readership. Availability It’s important ...

United Kingdom

  • Full-time
  • Part-time
  • Contract
  • IT
Join a product engineering team building native mobile and full-stack experiences used by customers every day. - Overview We're partnering with a large enterprise technology organization to place a Staff Software Engineer on the team behind its Android and iOS apps. It's a mobile-first role, but engineers here also pitch ...

United Kingdom

  • Full-time
  • IT
Our Client a leader in the manufacture of precision cutting tools are looking to attract a Software Engineer with 5-10 years experience to join their Digital Team. Headquartered in the US with a European and Rest of the World presence, this role will report to the Director of Software Development. You will work on brand ...

Tamworth, United Kingdom

  • On-site
  • Contract
  • IT
  • Backend
  • AI / ML
  • Research

£35k - £60k per annum

... Keywords: Software Engineer / Software Developer / R&D Engineer / Backend Engineer / Systems Engineer / Python Developer / Machine Learning Engineer / Algorithm Engineer / Research Engineer / Programmer / Developer / Technical Engineer / Python / TensorFlow / PyTorch / Machine Learning / Networking / iOS / Android / Embedded ...

Cambridge, United Kingdom

  • Contract
  • IT
  • Customer Support

£300 per day

Junior Software Engineer Duration = 6 Month Contract (extension expected) Location = Poole - 5 days a week for first 6 months Start = ASAP Rate = £300pd Inside IR35 About the Opportunity Scale Factory is supporting a key enterprise client experiencing rapid growth across several flagship software initiatives. In this role, ...

United Kingdom

Medtronic seeks a Senior Software Development Engineer in Test to design and maintain automated test frameworks for device software, firmware, and hardware-software interactions in operating room systems. The role emphasizes embedded and connected hardware testing, CI/CD integration, and quality assurance across surgical ...

London, United Kingdom

American Express

Software Engineer II

  • Full-time
  • IT
... to come up with brilliant solutions that no one else can and be obsessive about payment security and user experience. You’ll be part of the Digital Payments Engineering team whose mandate is to develop new products and platforms for American Express customers. Payments Engineering’s aim is to build interactive experiences ...

Burgess Hill, United Kingdom

  • On-site
  • Full-time
  • Contract

£76.8k - £115.2k per annum

... through software, we want to hear from you. Primary Responsibilities - Design, develop, and maintain robust automated test frameworks and tools for device software, focusing on scalable, reusable solutions. - Collaborate with software engineers to define test scenarios, testable architectures, and drive quality through ...

London, United Kingdom

RedTech Recruitment Ltd.

Graduate R&D Software Engineer

  • On-site
  • Contract
  • IT
  • QA

£35k - £45k per annum

Graduate R&D Software Engineer An exciting opportunity for a Graduate or experienced Software Engineer to join an innovative stealth start-up in Saffron Walden as an R&D Software Engineer, who are tackling some of the world’s most pressing challenges. Joining a company founded by experts in their field who have already ...

Cambridge, United Kingdom

RedTech Recruitment Ltd.

Graduate R&D Software Engineer

  • On-site
  • Full-time
  • Contract
  • IT
  • QA

£35k - £45k per annum

Graduate R&D Software Engineer An exciting opportunity for a Graduate or experienced Software Engineer to join an innovative stealth start-up in Saffron Walden as an R&D Software Engineer, who are tackling some of the world’s most pressing challenges. Joining a company founded by experts in their field who have already ...

United Kingdom