Senior Android Developer KMP for Kiosk app

3 days, 7 hours ago
Full-time
Senior
Mobile Development
Ventrata

Ventrata

Ventrata Booking & Ticketing system for tour operators & attractions Ventrata provide the most advanced ticketing solutions for tour operators, attractions, hop on hop off tours and bus operators globally Leading provider of Ticketing Software and Hard...

Internet Software & Services
11-50
Founded 2016

Description

  • Architect and build the new Kiosk app using Kotlin Multiplatform, including shared logic for ticket booking, inventory, and platform integrations.
  • Design the SDK surface that enables white-label customization for third-party clients.
  • Build touch-optimized Kiosk user interfaces in Jetpack Compose for always-on devices.
  • Implement caching and request strategies to keep the Kiosk responsive in real venue network conditions.
  • Write and maintain unit and integration tests, and collaborate with QA on automation and hardware-mocking strategy.
  • Identify performance bottlenecks and bugs in the Kiosk runtime and drive them to resolution.
  • Collaborate with the Hardware/Platform team to integrate peripheral abstractions into the Kiosk.
  • Contribute to a fresh greenfield product that will later be consumable as an SDK by third parties.

Requirements

  • Deep, production-level Android and Kotlin experience with ownership of apps past launch.
  • Strong understanding of Kotlin Multiplatform, including code-sharing strategies and expect/actual patterns.
  • Experience designing modular, maintainable architectures such as MVVM, MVI, or Clean Architecture.
  • Comfort building non-trivial user interfaces with Jetpack Compose.
  • Experience with GraphQL clients in mobile apps, preferably Apollo.
  • B2-level English, both written and spoken.
  • Ability to work independently in a remote, fast-paced environment.
  • Experience designing public APIs or SDKs for third-party consumption, preferred.
  • Familiarity with Android Kiosk Mode (Lock Task Mode) and Android Enterprise APIs, preferred.
  • Exposure to apps that integrate with external peripherals such as printers, scanners, or payment terminals, preferred.
  • Experience with always-on, single-purpose devices and their operational constraints, preferred.

Benefits

  • Unlimited paid holiday days.
  • Flexible working hours.
  • Remote work or work-from-home setup.
  • Hardware and remote setup package.
  • Competitive salary with regular salary review.
  • Christmas bonuses.
  • Start-up working environment.
  • Team buildings and remote office meetups in various countries.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Mobile Engineer (Android, Kotlin) - 1058

Coforge 10K-50K IT Services

This role is a placeholder posting with no substantive job details provided.

Android Kotlin
1 day, 7 hours ago

Senior Android Engineer, Design System

Reddit 1K-5K Internet Software & Services

Reddit is hiring a Senior Android engineer for its Design System Team to evolve the company’s cross-platform UI architecture and build accessible, reusable platform foundations that help product teams ship consistent experiences.

Android Design Systems Jetpack Compose Kotlin
3 days, 8 hours ago

(1487) Senior Android Engineer

Nortal 251-1K Internet Software & Services

Nortal is hiring a Senior Android Engineer to help design, build, and maintain mobile applications for a cross-functional team serving US clients.

Android Jetpack Compose Kotlin Prototyping
5 days, 8 hours ago

Senior Android Engineer

The Fabulous 51-250 Capital Markets

Fabulous is hiring a Senior Android Developer to help build and maintain a widely used health and fitness app serving millions of users as part of a remote senior Android team.

Android iOS Java Jetpack Compose Kotlin
6 days, 7 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers