NoFluffJobs Hybrydowo Senior New

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.