368,634open jobs
9,437companies
50,578added this week
Browse all
Location
Remote (France, Italy, South Africa, Spain, Greece, Portugal, Czech Republic)
Seniority
Senior
Employment
Contractor
Overview
Company
Impact
Profile match
Ventrata provide the most advanced ticketing solutions for tour operators, attractions, hop-on hop-off tours and bus operators globally.

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).

About the Terminal team

Ventrata enables attractions, tours, and activities operators to manage their businesses and sell through all available channels (online, offline, on-street, and distribution). Our aim is that our clients never have to leave Ventrata when they're using us.

You will be joining our Terminal team, which focuses on hardware-integrated solutions that end users interact with directly - think buying from a kiosk, or validating their tickets at a turnstile. This position will push the boundaries of what's possible with Kotlin Multiplatform; your primary focus will be development of our new kiosk. This project is an important part of Ventrata and is used by end customers all around the world.

The Challenge: "Greenfield in a Box"

This isn't a standard app-building role. You'll be joining our Terminal team on a fresh Kotlin Multiplatform project that's already underway - a new Kiosk app being built from the ground up to replace the kiosk functionality currently bundled inside our Flutter-based Terminal codebase. Once shipped, the kiosk logic can be retired from the Flutter project, streamlining both codebases.

You'll be building the foundation for a system that isn't just used by our clients, but is designed from day one to be consumable as an SDK by third parties.

How we work

We hire people who think for themselves and own what they ship.

  • You don't need a 5-page spec to get started. You ask the right questions, push back when requirements don't make sense, and own the outcome.
  • You are the owner of the delivery - you can push it, tweak it, and ask questions.
  • You know when to be deliberate and take safe steps, and when to take action.
  • You can deliver.

We are heavily integrating AI into our process, using tools like Claude Code for code generation. This doesn't mean we delegate our work to agent systems - we use them to improve delivery and accelerate development. AI augments your creativity and speed; it doesn't replace your judgment or ownership.

Responsibilities and Duties

  • 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

  • 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

What can we offer?

  • 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.

Did we catch your eye or maybe also your heart and do you want to become part of the Ventrata team? Send us your CV and join us!

About Ventrata

Ventrata is an enterprise ticketing platform designed for high-volume attractions, museums, observatory towers, sightseeing tours, and activity operators. Our all-in-one solution powers online, in-person, and third-party sales, and provides robust functionality for resource management, hardware integrations, and 24/7 live support.

Leading brands across diverse verticals trust Ventrata's solutions, and our focus on building long-term connections is key to mutual success. Since 2016, we have worked with many City Sightseeing operations and have teamed up with notable companies like Big Bus Tours and Historic Tours of America. Our recent partnerships, including those with English Heritage, Paradoxon, the Empire State Building, Thames Clippers, and many others established over the past two years, show strong potential to evolve into enduring, long-term relationships. These examples represent just a few of our many collaborations driving the innovation behind the 21 million tickets we sold in 2023 - a 60% increase from the previous year.

What truly sets us apart is our independence - we've been profitable since 2018, with no reliance on venture capital. This financial stability allows us to innovate and grow on our own terms.

We value collaboration and freedom ensuring that every team member has the space to take ownership, be heard, and drive real impact.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Brno
$148k – $267k per year (Estimated) • Equity • Remote/Hybrid • Full-Time • 5+ years exp • Sunnyvale • Boston • Austin • Toronto • New York
AI/ML
AI Agents
Claude
Claude Code
Lovable
Replit
Cybersecurity
BeyondTrust
Crowdstrike
CyberArk
Delinea
Microsoft Entra ID
Okta
PCI DSS
SOC 2
Threat Modeling
Apply
$142k – $215k per year • In office • Full-Time • 12+ years exp • Princeton
JavaScript
TypeScript
Java
Java
Gradle
Hibernate
Maven
Spring Boot
Databases
Databricks
Snowflake
AI/ML
AI Agents
Claude
Claude Code
Frontend
Angular
React.js
Vue.js
DevOps
Amazon CloudWatch
Amazon ECS
Amazon EKS
Amazon EventBridge
Amazon S3
API Gateway
AWS
AWS Lambda
AWS Step Functions
Azure
CI/CD
IAM
Platform Engineering
Rest API
Kubernetes
Apply
$100k – $160k per year • In office • Full-Time • 6+ years exp • London
Python
SQL
Databases
Amazon Redshift
AI/ML
AI Agents
Anomaly Detection
Claude
Claude Code
Cursor
dbt
OpenAI Codex
Windsurf
DevOps
AWS
GitHub
GitHub Actions
Analytics
ETL/ELT
Apply
$28k – $116k per year (Estimated) • Remote/Hybrid • Full-Time • Bengaluru • Hyderabad
Python
SQL
Python
FastAPI
Pydantic
Databases
FAISS
OpenSearch
Pinecone
SAP HANA
Snowflake
AI/ML
A2A
AI Agents
AWS Bedrock
AWS Bedrock AgentCore
Claude
Claude Code
Cline
Copilot
Cursor
DeepEval
Embeddings
Gemini
Hallucination
LangChain
LangGraph
Llama
LLM
LLM Guardrails
Model Context Protocol
OCR
OpenAI
Promptfoo
RAG
DevOps
AWS
Azure
GCP
GitHub
Management
Power Automate
Marketing
Salesforce
Apply
$115k – $228k per year (Estimated) • Remote/Hybrid • 6+ years exp • Bachelor's Degree • Scottsdale
MATLAB
SystemVerilog
TCL Scripting
Verilog
VHDL
MATLAB
Simulink
AI/ML
Claude
Claude Code
Copilot
Cursor
Quantization
DevOps
Git
GitHub
Chips/EDA
HDL Coder
Xilinx Vivado
Apply
Remote/Hybrid • Contractor • Brno
Kotlin
Dart
Mobile
Flutter
Kotlin Multiplatform
Maestro
DevOps
CI/CD
Git
Apply
Remote/Hybrid • Contractor • Brno
Dart
Java
Kotlin
Mobile
Flutter
Apply
In office • 5+ years exp • Brno
JavaScript
Node JS
TypeScript
AI/ML
Copilot
Cursor
Frontend
Vue.js
DevOps
GitHub
Jenkins
Apply
Remote/Hybrid • Full-Time • 3+ years exp • Belgrade • Prague • Brno
Python
Analytics
Power BI
Tableau
SpaceTech
QGIS
Apply
Remote • Full-Time • Brno
Swift
Swift
Swift Concurrency
Mobile
Fastlane
Apply
$70k – $174k per year (Estimated) • Remote • Full-Time • 10+ years exp • Bachelor's Degree • Brno • Warsaw • Karlsruhe • Katowice • Hamburg
Cybersecurity
ISO 27001
Apply
$47k – $77k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Katowice • Warsaw • Prague • Brno • Gdańsk
DevOps
CI/CD
Management
ServiceNow
QA
Selenium
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.