Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 16, 2026
Android Developer (Kotlin)
Mid • On-site
Warsaw, Poland
Apply now
Quick Facts
- Role: Android Developer (Kotlin)
- Focus: Payment terminal applications on Android
Description
You will create and develop Android-based applications for payment terminals, designing scalable architecture and stable module contracts. You’ll build modern UI with Jetpack Compose, implement business processes with robust error handling, retries, and offline mode, and integrate with payment terminal hardware via vendor SDKs and peripherals. You’ll also support kiosk/COSU operation, integrate with TMS for remote parameterization, updates, and monitoring, and maintain high code quality and security.
Responsibilities
- Develop and evolve Android applications for payment terminals based on Android
- Design application architecture (modularization, layer separation, stable module contracts)
- Implement modern UI using Jetpack Compose
- Implement business processes: error handling, operation retry, offline mode
- Integrate with payment terminals: SDKs and peripherals such as NFC, card readers, and printers
- Support kiosk/COSU device operation
- Integrate with TMS for remote configuration, updates, and device monitoring
- Ensure application quality and security via testing, code analysis, and mobile security best practices
- Participate in code review, team standards, and CI/CD process improvements
- Improve performance, reliability, and delivery quality
- Document key technical decisions, interfaces, and system flows
- Integrate terminals with VAS apps and external devices using TCP/IP, USB, Bluetooth, and Android Intents
Requirements
- Experience building Android apps with Kotlin, Android SDK, Android Studio, and AndroidX
- Ability to work with MVVM and MVI and design scalable mobile app structure
- Jetpack Compose experience for modern UI implementation
- Experience with Git, Gradle configuration, and dependency tools such as Dagger or Koin
- Daily use of RxJava, Retrofit, OkHttp, and Android Data Binding
- Ability to create and maintain unit tests
- Knowledge integrating REST, JSON, XML, and binary protocol systems
- Clean Code principles and ability to apply them to high-quality solutions
- Secure coding knowledge and application security best practices
- Ability to work with technical documentation in English
- Independence, responsibility, and good work organization
- Problem-solving mindset and ability to collaborate with the team
- Experience with Jira and Confluence
Similar jobs you might like

Android Developer
co.brick Talents
Mid
Technology
Gliwice, SL, Poland · Remote
198K zł - 229K zł/yr
7 days ago

Android Developer + Kotlin Multiplatform
emagine Polska
Mid
Technology
Warsaw, Poland · On-site
N/A
12 days ago
Senior Android Developer (KMP)
B3 Consulting Poland
Senior
Technology
Warsaw, MZ, Poland · Remote
N/A
8 days ago

Android Developer
emagine Polska
Senior
Technology
Lisbon, Portugal · On-site
N/A
1h ago

Android Developer with Java Backend Experience
emagine Polska
Senior
Technology
Warsaw, Poland · On-site
N/A
12 days ago
