Senior Android Developer KMP for Kiosk appVerified as a real position
- Posted
- Employment type
- Full-time
Who we’re looking for
- 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.
What you’ll do
- 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.
About the position
Imagine standing at the top of the Empire State Building, taking in the breathtaking view. From the online booking to the seamless entry, every part of your ticketing experience was designed and supported by Ventrata. An industry-leading SaaS platform that helps attractions, tours, and activities to create memorable experiences. Backed by a passionate team, headquartered in London and with offices in Brno, Lisbon, and remote teams worldwide, we’re expanding rapidly across multiple markets and verticals. Our mission is to help businesses of all sizes scale and grow while preserving their unique identity and spirit. Be a part of something extraordinary, where your ideas and contributions truly matter. Let’s shape the future of travel together. Ventrata is looking for a Senior Android Developer to join our team and change the way tours and tickets are sold worldwide. The ideal candidate will have experience working in a startup environment and be capable of working independently as part of our remote team. We’re over 150 people and growing fast, but small enough that the work you ship is visible — to your team, to leadership, and to the customers using it. The role is EU remote, but you can also join us in our Brno offices (Czech Republic).
Benefits
- We are fairly informal about working hours. We want to make sure you like your job and wanna go an extra mile for us.
- 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.
