Android Engineer
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.
We usually respond within a day
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
Working in a startup means that things often change and we adapt to the growing and changing needs of the business. We expect the below to be the bulk of the role, but this may change over time depending on your own development needs, aspirations and the makeup of the team.
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.
- Departments
- Engineering
- Locations
- London Head Office
- Remote status
- Hybrid
- Employment type
- Full-time
London Head Office
Our Vita Mojo DNA
Our passion for technology and food is matched only by passion for our people.
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. Like migratory birds flying in a ‘V’ formation, we know when to lead from the front, and when to take turns in supporting those who are leading. We value openness, with clear lines of communication, and we don’t sugarcoat reality – growing a global company requires hard work and the energy to solve complex problems.
Already working at Vita Mojo?
Let’s recruit together and find your next colleague.