ABOUT USΒ Β
Β
Unzer is a leading European fintech company with a mission to simplify international payments for e-commerce and retail businesses. Our brand was formed from 13 companies that now contribute to building a unique product covering the entire payment flow.Β Β
Β
At Unzer, we are driven by the belief that customers should enjoy a seamless shopping experience, no matter where they choose to shop. We are a team of over 750 experts from 70 different nationalities, dedicated to creating a state-of-the-art unified commerce platform. Our goal is to enable businesses to delight their customers with a seamless payment experience.Β Β
Β
Whether you're a tech enthusiast, payment expert, or a dedicated support professional, we are looking for individuals who are passionate about making a difference.Β Β
Β
Our offices: We are based across Austria, Denmark, Germany and Luxembourg with a HQ in Berlin.
Β
ABOUT THE TEAMΒ
Β
As a member of the Android Engineering team, you will play a pivotal role in building and evolving Unzer's in-store product suite β including POS Go (our all-in-one cloud point-of-sale for retail and gastronomy), OrderPro (wireless restaurant ordering on Android), and Livehub (customer-facing display). You'll work across dedicated payment hardware (PAX, CCV, Verifone), integrate with card terminals via ZVT/OPI protocols, and ship software used daily by thousands of merchants across Germany and Austria. This is a small, autonomous team where your decisions have direct product impact.
What your work will look like:
β’ Build and ship Android applications for real-world restaurant environments, delivering software directly to dedicated hardware like Pax A920 and A960 devices.
β’ Own features end-to-end β from architecture decisions through implementation to production rollout.
β’ Maintain and evolve a mature, production-grade Kotlin codebase used by thousands of active merchants.
β’ Drive modernization efforts, including migration to Jetpack Compose, adoption of Kotlin Multiplatform (KMP), and implementation of clean, modular architecture.
β’ Integrate with hardware components such as payment terminals, receipt printers, and barcode scanners, solving complex real-world challenges.
Work on offline-first systems, including local persistence with Room and synchronization strategies.
β’ Leverage AI tools like Claude for agentic coding, architectural exploration, and code reviews as part of the daily development workflow.
β’ Collaborate within a small, high-impact team to deliver scalable, reliable, and maintainable solutions.
β’ Contribute to CI/CD processes using GitHub Actions and maintain high code quality with tools like Detekt and ktlint.
β’ Ensure application stability and performance using Firebase tools such as Crashlytics, Analytics, and App Distribution.
What You Need To Be Successful In This Role:
β’ 5+ years of professional Android development experience with strong expertise in Kotlin.
β’ Solid understanding of software architecture patterns such as Clean Architecture, MVVM, and modularization, including their real-world trade-offs.
β’ Hands-on experience with Jetpack Compose or proven experience leading or contributing to UI framework migrations.
β’ Familiarity with or strong interest in Kotlin Multiplatform (KMP) for shared business logic across platforms.
β’ Experience working with hardware integrations or embedded Android systems (e.g., printers, payment terminals, device-specific behaviors).
β’ Strong knowledge of offline-first architectures, including sync mechanisms and local databases like Room.
β’ Experience with modern Android development tools and frameworks such as Coroutines, Flow, Retrofit, OkHttp, Hilt/Dagger, and Navigation Component.
β’ Comfort using AI development tools (e.g., Claude, Copilot) effectively as part of the engineering workflow.
β’ Ownership mindset with the ability to work proactively in a small team without relying on fully defined tasks.
β’ Nice to have: experience with POS systems, payment integrations (e.g., OPI, terminal SDKs), Compose Multiplatform, Ktor, Coil, or contributions to open source.
Please note that we will not sponsor your visa or relocation, and you must have a valid work permit to be eligible for this position.
Whatβs next?
β’ Does it sound exciting? - Apply with your CV in English. Please donβt shy away if you donβt meet all the requirements! Weβre looking forward to meeting you.
β’ The interview process includes: a 30min intro call with a TA Partner, technical call with your potential manager 60-90min, 30-min leadership interview, 30 minute onsite conversation . Please note the process might alter depending on our teamβs availability.
WHATβS IN THERE FOR YOU:Β Β
Β
π‘ Work from home up to 60% of the time. We want you to keep your work-life balance.Β
π² Mobility support, whether you choose Swapfiets, Jobrad, or a Deutschlandticket - we've got you covered.Β
π«΄ Explore counseling assistance, be it for professional or personal matters, through our associated platform.Β
π° Pension scheme, we want to give back and help you secure your future.Β
ποΈ 15 days a year of workation from your desired destination within the EU.Β
π Flexible working hours β helping you balance work and life
π Learning budget of 1000 euros per year β you can develop your passions with us.Β
π Enjoy some fun moments with your coworkers β we throw a company party once a year and host several team events!Β
Β
*Unzer is an equal employment opportunities workplace, and we commit to hiring regardless of race, sex, gender identification, sexual orientation, national origin, native language, religion, age, disability, marital status, citizenship, genetic information, pregnancy, or any other characteristic protected by law. Please refrain from including your picture and age with the application.Β Β
Β
#LI-HYBRID