Android Developer
$$$$
Android Developer
Domain: Banking & Finance
Experience: 4+ years
Project Duration: June 1, 2026 – December 31, 2026
Format: Hybrid
Location: Kraków, Poland
About the Project
We are looking for an Android Developer to join a mobile platform team focused on building the next generation of mobile applications and digital experiences for the banking and finance domain.
The specialist will contribute to developing secure, scalable, and modern Android solutions in a collaborative environment focused on engineering excellence, continuous improvement, and fast delivery cycles.
Responsibilities
- Develop and maintain Android applications using Kotlin and Jetpack Compose
- Design and implement scalable mobile solutions using architectural patterns such as MVP and MVVM
- Integrate applications with backend and network services using Retrofit
- Manage dependencies and application structure using tools such as Koin, Dagger, or Hilt
- Build and maintain CI/CD pipelines to support efficient software delivery
- Participate in code reviews, retrospectives, and collaborative engineering activities
- Troubleshoot production issues and contribute to application stability and performance improvements
- Collaborate closely with cross-functional teams to deliver high-quality mobile solutions
Requirements
- 4+ years of commercial Android development experience with Kotlin
- Strong knowledge of Android frameworks and commonly used libraries such as Retrofit, Coroutines, and Room
- Experience managing application state with ViewModel and LiveData
- Understanding of modular application architecture and dependency management
- Hands-on experience creating and maintaining CI/CD workflows
- Familiarity with architectural patterns such as MVP, MVVM, and Clean Architecture
- Strong understanding of mobile security best practices, including:
- Secure local data storage (EncryptedSharedPreferences, Keystore)
- Secure communication protocols (HTTPS, SSL Pinning)
- Protection against reverse engineering and mobile threats
- Authentication and authorization implementation
- Strong troubleshooting and production support skills
- Understanding of asynchronous programming best practices using Coroutines and Flow
- Experience participating in code reviews and Agile engineering practices
- Strong communication skills and willingness to share knowledge within the team
- Fluent English
Tech Stack
- Android
- Kotlin
- Retrofit
- Coroutines
- Flow
- CI/CD
- MVP / MVVM
Location
- Hybrid from Kraków, Poland
- Important: the client requires office visits in Kraków approximately 6 times per month
Recruitment Process
- Technical interview with external partner
- 1.5-hour technical interview with the end client
- Cultural fit interview
Required languages
| English | B2 - Upper Intermediate |
Android, Retrofit, Coroutines, CI/CD, MVP, MVVM, Flow, Kotlin
📊
Average salary range of similar jobs in
analytics →
Loading...