Android Developer @ Mindbox Sp. z o.o.
Core
Developing and maintaining mobile banking applications for thousands of daily users using Kotlin and modern Android architecture.
Role type
Senior Android Developer
Builds
Mobile banking applications
Domain
Fintech / Mobile Banking
Deliverable
production ML models | product features
Required skills
Kotlin, Android Framework, Jetpack Compose, Retrofit, Coroutines, Room, Dependency Injection (Koin/Dagger/Hilt), CI/CD, Unit & Integration Testing, Mobile Security
Preferred skills
MVP/MVVM/Clean Architecture patterns, Asynchronous programming (Flow), Application modularity
Technologies
Kotlin, Jetpack Compose, Retrofit, Coroutines, Flow, Room, Koin, Dagger, Hilt, ViewModel, LiveData
Responsibilities
Develop and maintain mobile applications in Kotlin using Jetpack Compose; Implement solutions based on MVP, MVVM, and Clean Architecture patterns; Integrate apps with network services using Retrofit and manage local databases with Room; Manage dependencies with Koin/Dagger/Hilt and ensure application lifecycle management; Create and maintain CI/CD pipelines; Implement secure practices for data storage, network communication, and protection against reverse engineering.
Seniority
Senior, hands-on IC