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

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.
Tech Stack
Tools & technologiesAndroidApolloGraphQLKotlin
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 resumeApplicant 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
