New offer - be the first one to apply!
November 3, 2026
Android Developer (Kotlin)
Mid • On-site
Warsaw, Poland
Quick Facts
- Role: Android Developer (Kotlin)
Description
You will build and evolve Android applications running on payment terminals. The work includes modular app architecture, modern UI with Jetpack Compose, complete business flows (error handling, retries, offline mode), and integrations with terminal SDKs and peripherals (NFC, card readers, printers). You will also support kiosk/COSU operation, remote terminal management via TMS, and ensure quality, security, performance, and reliability through testing, code analysis, and code reviews.
Responsibilities
- Develop and maintain Android apps for payment terminals based on the Android system
- Design application architecture with modularization, layer separation, and stable module contracts
- Implement modern UI in Jetpack Compose and business processes (error handling, operation retries, offline mode)
- Integrate apps with payment terminals using terminal SDKs and peripherals (NFC, card readers, printers)
- Support kiosk/COSU solutions for secure device operation
- Integrate with Terminal Management Systems (TMS), including remote parameterization, updates, and monitoring
- Ensure application quality and security using tests, code analysis, and mobile security best practices
- Participate in code reviews, improve team standards, and enhance CI/CD processes
- Drive performance, reliability, and delivery quality
- Document key technical decisions, interfaces, and system flows
- Implement terminal integrations with VAS apps and external devices via TCP/IP, USB, Bluetooth, and Android Intents
Requirements
- Experience building Android applications with Kotlin, Android SDK, Android Studio, and AndroidX
- Ability to work with MVVM and MVI and design scalable mobile app structure
- Practical Jetpack Compose experience
- Experience with Git, Gradle configuration, and dependency management tools such as Dagger or Koin
- Daily usage experience with RxJava, Retrofit, OkHttp, and Android Data Binding
- Ability to create and maintain unit tests
- Knowledge of integrating REST/JSON/XML-based systems and binary protocols
- Understanding of Clean Code and translating it into high-quality solutions
- Knowledge of secure coding principles and mobile app security best practices
- Ability to work with technical documentation in English
- Independence, responsibility, and good organization of work
- Ability to analyze problems, seek optimal solutions, and collaborate with a team
- Experience with Jira and Confluence
Benefits
- B2B contract
- Access to the GIGLIKE benefits platform
- Hybrid work model (1–3 days per week in the office in Warsaw or Kraków)
- Insurance and services for independent professionals (income protection, hospital insurance, private medical care, sports packages, accounting services)
Similar jobs you might like
Android Developer
Nexio Management
Mid
Technology
Warsaw, Poland · On-site
N/A
1h ago
Android Developer
Nexio Management
Mid
Technology
Warsaw, Poland · On-site
N/A
1h ago

Lead Android Software Developer (Kotlin)
B2Bnetwork
Senior
Technology
Warsaw, Poland · Remote
0K zł - 0K zł/yr
1h ago
Android Software Engineer
Edge One Solutions Sp. z o.o
Mid
Technology
Poznań, Poland · Remote
N/A
1h ago

Android Developer (Kotlin Multiplatform)
ASTEK Polska
Senior
Technology
Warsaw, Maz, Poland · On-site
2496K zł - 2912K zł/yr
1h ago
Android Developer (Mid)
Upvanta sp. z o.o.
Mid
Technology
Warsaw, Maz, Poland · On-site
1K zł - 1K zł/yr
1h ago
Senior Android Engineer
Scalo
Senior
Technology
Warsaw, Maz, Poland · Remote
270K zł - 312K zł/yr
1h ago

Principal Android Engineer (Kotlin, Jetpack Compose)
Experis Manpower Group
Senior
Technology
Łódź, Poland · Remote
333K zł - 364K zł/yr
1h ago
Android Developer
COMARCH
Mid
Technology
Kraków, Poland · On-site
N/A
1h ago

Android/Kotlin Multiplatform Software Developer
Alior Bank SA
Mid
Technology
Kraków, Poland · On-site
N/A
1h ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
