At a Glance
- Tasks: Join us to revolutionise hospitality tech and enhance user experiences.
- Company: Vita Mojo, a vibrant tech company passionate about food and innovation.
- Benefits: Enjoy private healthcare, generous leave, and a dog-friendly office.
- Why this job: Make a real impact in the hospitality industry with cutting-edge technology.
- Qualifications: 5+ years in Android development and experience with hardware integration.
- Other info: Flexible hybrid working model with a supportive team culture.
The predicted salary is between 36000 - 60000 £ per year.
Location: Central London (2/3 days onsite)
Job Type: Full time
Why join us?
If you love food and technology as much as we do, you'll love life at Vita Mojo. We’re on a mission to revolutionise the hospitality experience for operators and their customers. Through our smart digital products, we’re powering the digital transformation of your favourite pubs, bars and restaurants. And we want a world where everyone gets the meal they’re hoping for. Each and every time.
Our Vita Mojo DNA
We’re proud to have built an award-winning digital platform. Vita Mojo is a positive, energetic and forward-thinking place to work, and when you become a Moji, you’ll be joining a supportive team who’ve always got your back. Our passion for technology and food is matched only by our support for our people.
About the role
Your mission as a Vita Mojo Embedded Engineer is to own and evolve the native "shell" that powers our restaurant ecosystem (POS, Kiosk, KMS). While our core applications are built using React Native Web, they operate within a complex hardware environment; including thermal printers, EMV payment terminals, and barcode scanners.
You’ll lead the transformation of our existing WebView wrapper into a high-performance, multi-threaded native bridge architecture, ensuring hardware operations run seamlessly in the background without ever compromising the user experience.
The day-to-day
- Architect the Native Bridge: Design and maintain a robust JavascriptInterface (Bridge) between the React Native Web app and the Android native layer.
- Peripheral SDK Integration: Lead the implementation of 3rd party SDKs for hardware (Zebra, Epson, Star Micronics, Adyen, Stripe/BBPOS).
- Concurrency Management: Implement advanced multi-threading (Kotlin Coroutines or Java ExecutorService) to ensure hardware "blocking" calls (like printing or card reading) occur on background threads, keeping the UI at a fluid 60fps.
- System Hardening (Kiosk Mode): Develop and manage "Lock Task Mode" and Device Policy Controller (DPC) features for our Kiosk and POS hardware to prevent OS-level tampering.
- IoT & Network Optimisation: Manage local network discovery (mDNS/NSD) for finding kitchen printers and optimise cellular (LTE/5G) stability for mobile POS units.
- Hardware Health Monitoring: Build a background telemetry system to report hardware status (e.g., "Printer Out of Paper", "Terminal Disconnected") to our cloud dashboard.
About you
Experience:
- 5+ years in Android Development (Java/Kotlin).
- Meaningful iOS/Swift experience — can context-switch to our iOS counterpart.
- WebView Expert: Deep understanding of WebView internals, including asset caching, custom WebViewClient implementations, and secure JS-Native communication.
- Hardware Specialist: Proven track record of working with Serial (USB/RS232), Bluetooth (BLE), and IP-based peripherals.
- Protocol Proficiency: Experience with ESC/POS (thermal printing) and JSON-RPC or MQTT for device messaging.
- Architectural Knowledge: Strong grasp of the Android | IOS Lifecycle to ensure background hardware tasks aren’t killed by the OS.
- Payment terminal integration experience (any major provider).
- Debugging mindset — a lot of this role is figuring out why something broke on a specific device at a specific store.
Preferred Qualifications
- Experience in the FinTech/POS industry.
- Thermal receipt printers (ESC/POS), kiosk hardware (ELO), device fleet management / MDM, embedded systems background.
- Knowledge of React Native Web to better collaborate with the frontend team.
Our Benefits and Ways of Working
We’re proud of the open, inclusive, and supportive culture we’ve built, and continue to build Vita Mojo. We operate a hybrid working model with two in-office collaboration days each week. Outside of those, we trust our team to manage their working day in a way that suits them, while being mindful of team needs, collaboration, and business priorities. This means you can flex your time when needed, whether for personal appointments, family responsibilities, or deep-focus work as long as you’re communicating openly and delivering on your goals.
- Private Healthcare: All team members have access to private medical insurance through Vitality Health, offering fast access to high-quality healthcare, wellbeing resources, and the Vitality Programme.
- Life Assurance: We provide Group Life Assurance through Legal & General, offering financial protection and wellbeing support to your loved ones in the event of your passing.
- Income Protection: Income Protection is offered via Canada Life to support you financially if you’re unable to work due to long-term illness or injury, with additional support to help you return to work when ready.
- Learning & Development: We believe that when you grow, we all grow. We’re proud to support professional development that helps you build transferable skills, whether that’s in your current role or to set you up for future success within the company. We’re also happy to support learning that’s not strictly role-specific, as long as it’s professionally enhancing and contributes to your broader growth at Vita Mojo.
- Holiday Allowance: Team members receive 25 days of annual leave plus public holidays. This increases with each full year of service, up to 28 days.
- Carer’s Leave: We offer one week (five days) of paid leave annually to support team members caring for a loved one.
- Parental Leave: Our enhanced parental leave policy supports all new parents after three months of employment. Primary caregivers receive 16 weeks of full pay, followed by 50% pay for an additional 16 weeks. Secondary caregivers receive four weeks of full pay, plus an additional two weeks after three years of service.
- Health Leave: We offer 12 days of fully paid sick leave annually to support your health and recovery.
- Birthday Leave: Take the day off to celebrate your birthday—it’s on us.
- Social Events: We host regular team socials, from monthly in-office drinks to quarterly offsites, celebrating milestones and enjoying time together as a team.
- Dog-Friendly Office: We welcome well-behaved dogs in our offices.
Android Engineer in London employer: Vita Mojo
Contact Detail:
Vita Mojo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Android Engineer in London
✨Tip Number 1
Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech events, or even just grab a coffee with someone who works at Vita Mojo. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your Android projects. This is your chance to demonstrate your expertise in Java/Kotlin and WebView internals. Make it easy for us to see what you can do!
✨Tip Number 3
Prepare for the interview! Research Vita Mojo and our mission to revolutionise hospitality. Be ready to discuss how your experience aligns with our needs, especially around hardware integration and multi-threading. We love candidates who are genuinely excited about what we do!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining our team. Don’t miss out on the chance to become a Moji!
We think you need these skills to ace Android Engineer in London
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your love for food and technology shine through! We want to see how your interests align with our mission at Vita Mojo.
Tailor Your CV: Make sure your CV highlights your Android development experience, especially with Java/Kotlin. We’re looking for specific skills like WebView expertise and hardware integration, so don’t hold back!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for the role. Share your relevant experiences and how you can contribute to our team’s success in revolutionising hospitality.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining the Vita Mojo family!
How to prepare for a job interview at Vita Mojo
✨Know Your Tech Inside Out
Make sure you brush up on your Android development skills, especially in Java and Kotlin. Be ready to discuss your experience with WebView internals and how you've tackled hardware integration in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've debugged issues in complex environments. Highlight your experience with payment terminal integrations and any challenges you've overcome in the FinTech or POS industry.
✨Understand Their Mission
Familiarise yourself with Vita Mojo's mission to revolutionise the hospitality experience. Think about how your skills can contribute to their goals and be ready to discuss how you can help enhance their digital products.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the role and the company. Inquire about their tech stack, team dynamics, and how they approach innovation in their products. This will demonstrate your enthusiasm and fit for the team.