Join us, and innovate in a fast-moving mobile platform team!
Kraków – based opportunity with hybrid work model (6 days/month in the office).
As an Android Developer (Kotlin), you will be working for our client, a leading global financial institution undergoing a major transformation of its digital channels. You will join a cross-functional mobile platform team focused on delivering secure, scalable, and user-centric Android applications. The project involves building new mobile experiences, enhancing communication with customers, and contributing to continuous platform improvement. You’ll be involved in fast-paced, agile development cycles, helping to innovate and optimize processes, tooling, and engineering practices while collaborating with talented professionals across distributed teams.
Your main responsibilities: Developing Android applications using Kotlin and Jetpack Compose
- Designing architecture based on MVP and MVVM patterns
- Integrating backend services using Retrofit for network communication
- Managing asynchronous tasks with Kotlin Coroutines and Flow
- Handling local data persistence using Room database
- Managing dependencies with tools like Koin, Dagger, or Hilt
- Implementing CI/CD pipelines to automate build and deployment processes
- Collaborating with distributed teams and participating in code reviews
- Ensuring mobile app security through secure storage and communication
- Troubleshooting production issues and participating in incident resolution
You’re ideal for this role if you have:
- Minimum 3 years of hands-on experience in Android development using Kotlin
- Strong knowledge of Android frameworks and libraries like Retrofit, Room, and Coroutines
- Experience with Jetpack Compose and Android Lifecycle components
- Proficiency in implementing MVVM or MVP architectural patterns
- Familiarity with dependency injection using Hilt, Koin, or Dagger
- Experience in managing CI/CD pipelines and Git version control
- Understanding of secure coding practices in mobile development
- Ability to manage application state using ViewModel and LiveData
- Strong problem-solving skills and readiness to handle production incidents
- Excellent communication skills and ability to work in distributed teams
- Fluent English
It is a strong plus if you have:
- Knowledge of Clean Architecture principles in mobile development
- Experience in implementing SSL Pinning and secure data storage solutions
- Familiarity with reverse engineering protection techniques
- Exposure to agile methodologies and participation in retrospectives
- Previous involvement in large-scale enterprise mobile applications
#GETREADY to meet with us!
We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at recruitment@itds.pl.
Internal number #6924
Address:
SKYLIGHT BUILDING | ZŁOTA 59 | 00-120 WARSZAWA
BUSINESS LINK GREEN2DAY BUILDING | SZCZYTNICKA 11| 50-382 WROCŁAW
Contact:
INFO@ITDS.PL
+48 883 373 832