Android Engineer

Android Engineer

Slough Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
A

At a Glance

  • Tasks: Develop a cutting-edge Android app to transform in-store shopping experiences.
  • Company: Join a stealth-mode, VC-backed company innovating behavioural AI for retail.
  • Benefits: Enjoy a dynamic work environment with opportunities for growth and innovation.
  • Why this job: Be part of a mission-driven team creating impactful mobile experiences in retail.
  • Qualifications: Experience with real-time protocols and on-device machine learning is essential.
  • Other info: Ideal for those passionate about next-gen retail and behavioural data.

The predicted salary is between 36000 - 60000 £ per year.

About Us: We’re a VC-backed stealth-mode company building behavioural AI solutions for the retail industry. Our platform is designed from the ground up — no legacy, no patchwork systems — just a clean slate and a clear vision. Our mission is to bring the intelligence of modern machine learning directly to the in-store experience, powering real-time, context-aware interactions in physical retail environments through beautifully engineered mobile experiences.

Role: We are looking for an experienced Android Engineer to help with the development of a cutting-edge consumer facing app designed to change the physical in-store shopping experience. You’ll collaborate closely with our team of ML & backend engineers and product to deliver a mobile experience that feels fast, personalised, and deeply responsive to user context.

Responsibilities:

  • Architect and implement Android features that include:
  • Real-time & bi-directional communication
  • On-device inference using Edge optimised frameworks
  • Offline-aware & offline-first UX flows using prefetching, caching, and background sync
  • Profile, optimise, and tune the app for low latency, efficient memory usage, and battery performance
  • Work closely with AI & ML team members to build context-driven user experiences
  • Help define and evolve a robust mobile architecture using modern patterns
  • Work closely with design & product to ship polished, scalable user interactions
  • Essential Qualifications:

    • Experience with real-time protocols (eg. WebSockets, gRPC, MQTT, SSE or similar)
    • Experience with implementing on-device machine learning (eg. PyTorch Mobile, ML Kit, TensorFlow Lite)
    • Strong understanding of Android performance: lifecycle, coroutines, memory, and threading
    • Familiarity with edge-friendly architecture: offline-first, sync queues, reactive flows
    • Comfort working in fast-paced, zero-legacy, product-driven environments
    • Curiosity about behavioural data, context-aware design, or next-gen retail

    Nice-to-Haves:

    • Knowledge and/or Experience with Bluetooth & sensor APIs
    • Knowledge and/or Experience working with USB-C connected peripheral devices
    • Experience in early-stage product design and MVP development

    Android Engineer employer: algo1

    Join a pioneering VC-backed company at the forefront of behavioural AI solutions in retail, where your contributions as an Android Engineer will directly shape the future of in-store shopping experiences. Enjoy a dynamic work culture that fosters collaboration with talented ML and backend engineers, while benefiting from ample opportunities for professional growth in a fast-paced, innovative environment. With a commitment to cutting-edge technology and a clean-slate approach, this is an exceptional opportunity to make a meaningful impact in a rapidly evolving industry.
    A

    Contact Detail:

    algo1 Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Android Engineer

    ✨Tip Number 1

    Familiarise yourself with the latest Android development tools and frameworks, especially those related to real-time communication and on-device machine learning. Being well-versed in technologies like WebSockets, gRPC, and TensorFlow Lite will give you a significant edge.

    ✨Tip Number 2

    Showcase your understanding of performance optimisation in Android apps. Be prepared to discuss specific strategies you've used to enhance app performance, such as memory management and efficient threading, during any interviews or discussions.

    ✨Tip Number 3

    Demonstrate your ability to work in a collaborative environment by highlighting past experiences where you’ve successfully partnered with cross-functional teams, particularly with AI, ML, and product design teams. This will show that you can thrive in our fast-paced, product-driven setting.

    ✨Tip Number 4

    Stay updated on trends in behavioural data and context-aware design. Showing genuine curiosity about how these concepts apply to retail can set you apart and align you with our mission to innovate the in-store shopping experience.

    We think you need these skills to ace Android Engineer

    Proficiency in Android Development
    Experience with real-time communication protocols (WebSockets, gRPC, MQTT, SSE)
    Knowledge of on-device machine learning frameworks (PyTorch Mobile, ML Kit, TensorFlow Lite)
    Strong understanding of Android performance optimisation (lifecycle, coroutines, memory management, threading)
    Familiarity with edge-friendly architecture and offline-first design
    Ability to implement efficient caching and background sync mechanisms
    Experience in building context-driven user experiences
    Collaboration skills for working with cross-functional teams (ML, backend, design, product)
    Curiosity about behavioural data and context-aware design
    Experience in fast-paced, product-driven environments
    Knowledge of Bluetooth and sensor APIs (nice-to-have)
    Experience with USB-C connected peripheral devices (nice-to-have)
    Background in early-stage product design and MVP development (nice-to-have)

    Some tips for your application 🫡

    Understand the Role: Take the time to thoroughly read the job description for the Android Engineer position. Make sure you understand the responsibilities and qualifications required, especially the technical skills related to real-time protocols and on-device machine learning.

    Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job requirements. Emphasise your work with Android development, real-time communication protocols, and any experience with machine learning frameworks.

    Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for behavioural AI and retail technology. Mention specific projects where you've implemented similar technologies or faced challenges that relate to the role, demonstrating your problem-solving abilities.

    Showcase Your Projects: If you have previous projects or apps that demonstrate your skills in Android development, include links or descriptions in your application. Highlight any experience with offline-first UX flows or context-aware design to make your application stand out.

    How to prepare for a job interview at algo1

    ✨Showcase Your Technical Skills

    Be prepared to discuss your experience with real-time protocols and on-device machine learning. Bring examples of past projects where you've implemented these technologies, as this will demonstrate your capability to handle the responsibilities outlined in the job description.

    ✨Understand the Company’s Vision

    Research the company’s mission and how they aim to revolutionise the retail industry with behavioural AI. Being able to articulate how your skills align with their goals will show your genuine interest in the role and the company.

    ✨Prepare for Collaborative Scenarios

    Since the role involves working closely with ML and backend engineers, think of examples where you successfully collaborated with cross-functional teams. Highlight your communication skills and how you can contribute to a cohesive team environment.

    ✨Demonstrate Problem-Solving Abilities

    Expect to face technical challenges during the interview. Be ready to discuss how you approach problem-solving, particularly in fast-paced environments. Share specific instances where you optimised app performance or tackled complex issues effectively.

    Android Engineer
    algo1
    A
    • Android Engineer

      Slough
      Full-Time
      36000 - 60000 £ / year (est.)

      Application deadline: 2027-06-23

    • A

      algo1

    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >