Senior Android Developer KMP

V
VentrataEnterprise Ticketing
The role is EU remote, but you can also join us in our Brno offices (Czech Republic).ContractSenior
SalaryCompetitive salary and regular salary revaluation.
Apply NowOpens the employer's application page

Job Details

Languages
B2 English (written and spoken).
Required Skills
GraphQLAndroidKotlin

Requirements

  • Deep, production-level Android and Kotlin experience.
  • Strong understanding of Kotlin Multiplatform (code-sharing strategies, expect/actual).
  • Track record of designing modular, maintainable architectures (MVVM, MVI, or Clean Architecture).
  • Comfort with Jetpack Compose for non-trivial UIs.
  • Experience with GraphQL clients in mobile contexts.
  • B2 English (written and spoken).
  • Ability to work independently in a remote, fast-paced environment.
  • Experience designing public APIs or SDKs intended for third-party consumption (nice-to-have).
  • Familiarity with Android Kiosk Mode (Lock Task Mode) and Android Enterprise APIs (nice-to-have).
  • Exposure to apps that integrate with external peripherals (nice-to-have).

Responsibilities

  • 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 to customize the Kiosk experience.
  • 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.
  • Write and maintain unit and integration tests for the Kiosk codebase, working with QA to shape 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 peripheral abstractions cleanly into the Kiosk.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salary and regular salary revaluation.
Apply Now