Android Developer
Mindbox Sp. z o.o.
⚲ Kraków
29 400 - 34 650 PLN (B2B)
Wymagania
- Android
- Kotlin
- Retrofit
- ROOM
- Dagger
- Hilt
- CD pipelines
- MVP
- MVVM
- Security
- Storage
- SSL
Opis stanowiska
O projekcie: At Mindbox we connect top IT talents with technology projects for leading enterprises across Europe. 🚀 Ready to create cutting-edge Android solutions that reach thousands of users daily? Join us and shape the future of mobile banking! Sounds like your kind of challenge? What you get in return - Flexible cooperation model – choose the form that suits you best (B2B, employment contract, etc.) - Hybrid work setup – 5 days per month on-site in Kraków - Collaborative team culture – work alongside experienced professionals eager to share knowledge - Continuous development – access to training platforms and growth opportunities - Comprehensive benefits – including Interpolska Health Care, Multisport card, Warta Insurance, and more - High quality equipment – laptop and essential software provided Wymagania: - Minimum 3 years of professional experience developing Android apps using Kotlin. - Strong knowledge of Android framework and libraries like Retrofit, Coroutines, Room. - Solid understanding of Android Lifecycle, application modularity, and dependency injection (Koin/Dagger/Hilt). - Familiarity with CI/CD pipelines, asynchronous programming (Coroutines, Flow), and patterns such as MVP/MVVM. - Knowledge of mobile application security (secure storage, SSL Pinning, reverse engineering prevention, and authentication mechanisms). - Experience in writing unit and integration tests. - Excellent command of English (spoken and written) and great communication skills. - Problem-solving mindset and readiness for on-call incident handling when required. Joining this project you’ll become part of Mindbox – a tech-driven company where consulting, engineering, and talent meet to build meaningful digital solutions. We’ll back you up every step of the way, accelerate your development, and ensure your skills make a difference. Codzienne zadania: - Developing and maintaining mobile applications in Kotlin using Jetpack Compose. - Implementing solutions based on MVP, MVVM, and Clean Architecture patterns. - Integrating apps with network services using Retrofit and managing local databases with Room. - Managing dependencies with Koin/Dagger/Hilt and ensuring application lifecycle management with ViewModel and LiveData. - Creating and maintaining CI/CD pipelines and contributing to overall process optimization. - Implementing secure practices for data storage, network communication, and protection against reverse engineering. - Collaborating effectively in a distributed team environment.