Senior Android Developer – Kiosk App

Job not on LinkedIn

🕒 2 days ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Ventrata

Ventrata

11 - 50 employees

🚗 Transport

☁️ SaaS

Transport • SaaS • Tourism

Ventrata is a company that provides innovative ticketing solutions designed for hop-on, hop-off tours, attractions, and cultural venues. Ventrata's platform offers seamless integration with online travel agencies, dynamic pricing, and real-time analytics to enhance operational efficiency and customizability for businesses. The company's solutions cater to various sectors including sightseeing tours, observation decks, and leisure attractions, focusing on operational efficiency, resource management, and improved visitor experiences. Ventrata includes features like dynamic pricing, multi-channel booking, hardware integration, and 24/7 customer support, aiming to improve customer satisfaction and streamline operations for their clients.

📋 Description

• 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

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

Apply Now