Android Engineer

Android Engineer

City of London Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop a cutting-edge Android app to enhance in-store shopping experiences.
  • Company: Join a VC-backed stealth-mode company revolutionising retail with behavioural AI solutions.
  • Benefits: Enjoy a dynamic work environment with opportunities for innovation and collaboration.
  • Why this job: Be part of a mission-driven team creating impactful, real-time mobile experiences.
  • 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're 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 innovation meets collaboration. As an Android Engineer, you'll thrive in a dynamic work culture that values creativity and teamwork, with ample opportunities for professional growth and development. Enjoy the unique advantage of working in a cutting-edge environment that prioritises modern technology and user-centric design, all while making a meaningful impact on the future of in-store shopping experiences.
    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 or TensorFlow Lite will give you a significant edge during discussions with our team.

    ✨Tip Number 2

    Showcase your understanding of performance optimisation in Android apps. Prepare to discuss specific examples where you've improved app performance, focusing on memory usage and battery efficiency, as these are crucial for the role.

    ✨Tip Number 3

    Engage with the latest trends in behavioural AI and context-aware design. Demonstrating your curiosity and knowledge in these areas can set you apart, as we value innovative thinking that aligns with our mission.

    ✨Tip Number 4

    Network with professionals in the Android development community, particularly those who have experience in fast-paced environments. This can provide insights into the challenges and expectations of the role, helping you prepare for potential interviews.

    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 architect and implement scalable mobile features
    Experience with caching, prefetching, and background sync techniques
    Collaboration skills to work closely with AI & ML teams
    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: Read the job description thoroughly to grasp the specific skills and experiences required for the Android Engineer position. Highlight your relevant experience with real-time protocols and on-device machine learning in your application.

    Tailor Your CV: Customise your CV to reflect the qualifications mentioned in the job description. Emphasise your experience with Android performance, offline-first UX flows, and collaboration with AI & ML teams. Use keywords from the job listing to make your application stand out.

    Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for behavioural AI and the retail industry. Discuss how your background aligns with the company's mission and how you can contribute to building innovative mobile experiences.

    Showcase Relevant Projects: If you have worked on projects involving real-time communication or on-device machine learning, include them in your application. Provide links to your portfolio or GitHub repository to demonstrate your technical skills and problem-solving abilities.

    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 to bring modern machine learning to retail. Understanding their goals will help you align your answers with their vision and show that you're genuinely interested in contributing to their innovative approach.

    ✨Prepare for Collaborative Scenarios

    Since the role involves working closely with AI, ML, and design teams, think of examples from your past experiences where collaboration led to successful outcomes. This will highlight your ability to work in a team-oriented environment, which is crucial for this position.

    ✨Demonstrate Your Problem-Solving Skills

    Be ready to discuss how you've tackled performance issues in Android apps, such as optimising for low latency and efficient memory usage. Providing specific examples will showcase your analytical skills and your ability to deliver high-quality mobile experiences.

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