×
Register Here to Apply for Jobs or Post Jobs. X

Android Engineer

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: Vita Mojo
Full Time position
Listed on 2026-02-24
Job specializations:
  • IT/Tech
    IT Support, Systems Engineer, Technical Support, Hardware Engineer
Job Description & How to Apply Below
Location: Greater London

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 Web View 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 Java script Interface (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 Executor Service) 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.
  • Web View Expert:
    Deep understanding of Web View internals, including asset caching, custom Web View Client  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 Fin Tech/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…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary