Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ventrata

Senior Android Developer – Kiosk App

Ventrata

Senior Android Developer joining Ventrata to architect and build a new Kiosk app using Kotlin Multiplatform with a focus on UI and SDK design.

Posted 5/18/2026contractRemote • CzechiaSeniorWebsite

Tech Stack

Tools & technologies
AndroidApolloGraphQLKotlin

About the role

Key responsibilities & impact
  • Architect and build the new Kiosk app on Kotlin Multiplatform, contributing to shared logic for ticket booking, inventory, and platform integrations.
  • Design the SDK surface that powers white-labeling, enabling our clients — from major global attractions to smaller operators — to customize the Kiosk experience to match their brand.
  • Build the touch-optimized Kiosk UI in Jetpack Compose, with performance and reliability suitable for always-on, single-purpose devices.
  • Implement smart caching and request strategies that keep the Kiosk responsive over real-world venue networks, while treating the product as online-first.
  • Write and maintain unit and integration tests for the Kiosk codebase, working with QA to shape the broader automation and hardware-mocking strategy.
  • Identify bottlenecks and bugs in the Kiosk runtime and drive them to resolution.
  • Collaborate with the Hardware/Platform team to integrate their peripheral abstractions cleanly into the Kiosk.

Requirements

What you’ll need
  • Deep, production-level Android and Kotlin experience — you've shipped non-trivial apps and owned them past launch.
  • Strong understanding of Kotlin Multiplatform — code-sharing strategies, expect/actual, and where the boundaries between shared and platform-specific code should sit.
  • Track record of designing modular, maintainable architectures (MVVM, MVI, or Clean Architecture) on greenfield or actively evolving codebases.
  • Comfort with Jetpack Compose for non-trivial UIs.
  • Experience with GraphQL clients in mobile contexts — bonus if it's Apollo.
  • B2 English (written and spoken).
  • Ability to work independently in a remote, fast-paced environment.
  • **Nice-to-haves**
  • Experience designing public APIs or SDKs intended for third-party consumption.
  • Familiarity with Android Kiosk Mode (Lock Task Mode) and Android Enterprise APIs.
  • Exposure to apps that integrate with external peripherals (printers, scanners, payment terminals) — you won't own the hardware layer, but understanding the constraints helps.
  • Experience with always-on, single-purpose devices and the operational quirks they bring.

Benefits

Comp & perks
  • Unlimited paid holiday days.
  • Start-up working environment.
  • WFH or work remotely.
  • Team buildings and company remote office. Sounds boring? The whole team met in Spain, South Africa, Italy, Portugal, France and this year also in Greece.
  • We have two office locations: the core team is located in Brno and we have one newly opened office in Lisbon. How does working for a month from Lisbon sound? :)
  • Young and passionate team - the ‘Ventrata family”.
  • Hardware/ remote setup package.
  • Competitive salary and regular salary revaluation.
  • Christmas bonuses.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinKotlin MultiplatformJetpack ComposeAndroidGraphQLMVVMMVIClean Architectureunit testingintegration testing
Soft Skills
independent workcommunicationproblem-solvingcollaborationadaptability