At a Glance
- Tasks: Develop a cutting-edge Android app to revolutionise in-store shopping experiences.
- Company: Join a VC-backed stealth-mode company focused on behavioural AI for retail.
- Benefits: Full-time role with competitive salary and opportunities for growth.
- Why this job: Be part of an innovative team shaping the future of retail technology.
- Qualifications: Familiarity with modern Android development and a passion for tech.
- Other info: Dynamic, fast-paced environment with potential for significant impact.
The predicted salary is between 30000 - 42000 ÂŁ per year.
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.
We’re looking for an 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:
- Build and implement key Android features, including real‑time communication and bi‑directional data flows.
- Create smooth offline experiences by helping to implement prefetching, caching, and background sync strategies.
- Collaborate on performance tuning, ensuring the app runs efficiently with low latency and good battery life.
- Partner with the AI & ML teams to integrate context‑driven features into the user experience.
- Contribute to the mobile architecture by applying modern patterns and best practices.
- Work alongside design & product teams to ship polished, scalable, and delightful user interactions.
Essential Qualifications:
- Solid grasp of modern Android development principles, including lifecycle management, coroutines, and basic threading.
- Interest in or familiarity with building resilient apps (e.g. offline‑first approaches, sync queues, or reactive flows).
- Enthusiasm for working in a fast‑paced, product‑focused environment without legacy code constraints.
- Curiosity about behavioural data, context‑aware design, or the future of retail technology.
Bonus Points For:
- Exposure to real‑time communication concepts (e.g. WebSockets, gRPC, MQTT, SSE, or similar).
- Interest in Bluetooth, sensor APIs, or connecting code to the physical world.
- Curiosity about how hardware talks to software (like USB‑C peripherals).
- A desire to see a product grow from an early concept to an MVP.
Seniority Level: Entry level
Employment Type: Full‑time
Job Function: Information Technology and Engineering
Industries: IT Services and IT Consulting and Software Development
Junior Android Engineer employer: algo1
Contact Detail:
algo1 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Android Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Android projects, especially those that highlight your understanding of modern development principles. This will give you an edge when chatting with hiring managers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team and contributing to our mission in the retail tech space.
We think you need these skills to ace Junior Android Engineer
Some tips for your application 🫡
Show Your Passion for Android Development: When writing your application, let us see your enthusiasm for Android development shine through! Share any personal projects or experiences that highlight your skills and interest in building mobile apps. We love seeing candidates who are genuinely excited about what they do.
Tailor Your Application to Us: Make sure to customise your application to fit our job description. Highlight your experience with modern Android principles, lifecycle management, and any relevant technologies. This shows us that you’ve done your homework and understand what we’re looking for.
Keep It Clear and Concise: We appreciate a well-structured application that gets straight to the point. Use clear language and avoid jargon where possible. A concise application helps us quickly see your qualifications and makes it easier for us to connect with you.
Apply Through Our Website: Don’t forget to submit your application through our website! This ensures that your application goes directly to us and helps streamline the process. Plus, it’s the best way to stay updated on your application status!
How to prepare for a job interview at algo1
✨Know Your Android Stuff
Make sure you brush up on modern Android development principles like lifecycle management and coroutines. Be ready to discuss how you've applied these concepts in your projects, as this will show your solid grasp of the essentials.
✨Show Your Problem-Solving Skills
Prepare to talk about how you've tackled challenges in app development, especially around offline experiences or real-time communication. Think of specific examples where you implemented caching or background sync strategies to enhance user experience.
✨Get Familiar with Behavioural AI
Since the company focuses on behavioural AI solutions, it’s a good idea to research how machine learning can enhance retail experiences. Bring up any relevant projects or interests you have in context-aware design to demonstrate your enthusiasm for the field.
✨Collaborate Like a Pro
This role involves working closely with various teams, so be prepared to discuss your collaboration experiences. Share examples of how you've partnered with designers or backend engineers to deliver polished and scalable mobile experiences.