Android Software Engineer

Emerging Tech

Location
Remote within the UK
Job Type
Permanent
Salary
Salary on application
Posted
13 days ago

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 - jb@skillsearch.com

Years of experience and salary levels are shown purely as a guide. We will only consider applications from candidates that can demonstrate the skills or experience required for the role.

Please be aware that while we would love to respond to every application we receive, due to high numbers we cannot guarantee this. We do however appreciate any time you invest into the application and will make sure to get in touch should anything in future more closely fit your skillset.

Reference: 16574

Apply for Android Software Engineer

Reference: 16574

Please correct the form errors before submitting your enquiry!

Jack Baxter

Emerging Tech Team Lead

Jack heads up our Emerging Technology division. He's spent years deep in the world of XR, robotics, AI, and defence-tech, working with the companies building the tools that will shape how we live, work and create over the next decade. What drives him is genuine curiosity. He's fascinated by how emerging technology can expand what people are capable of, not replace them. The best applications he sees aren't the ones that automate humans out of the picture, they're the ones that give people more room to create, explore and solve problems that were previously out of reach.

Europe: +44 (0)1273 287 007

North America: +1 (437) 887 2477

jb@skillsearch.com

View all Jack Baxter's jobs