-
View all jobs
Offer
Platform: Android
Programming Language: Kotlin
- We are open to the employment form according to your preferences
- Work with experienced and engaged team, willing to learn, share knowledge and open for growth and new ideas
- Hybrid 5-6x/month (1-2x/week)
- Mindbox is a dynamically growing IT company, but still not a large one – everybody can have a real impact on where we are going next
- We invest in developing skills and abilities of our employees
- We have attractive benefits and provide all the tools required for work f.e. computer
- Interpolska Health Care, Multisport, Warta Insurance, training platform (Sages)
Platform: Android
Programming Language: Kotlin
- Jetpack Compose: Creating modern user interfaces.
- Knowledge of design patterns, especially in the context of modularization and dependency separation.
- Retrofit: Network communication.
- Coroutines: Asynchronous programming, multithreading.
- Room: Local database.
- Dependency Injection: Koin / Dagger / Hilt.
- ViewModel, LiveData:** State management of the application.
- CI/CD: Knowledge of creating and maintaining CI/CD pipelines.
- Android Lifecycle:Good understanding of the application lifecycle and its management.
- GIT:Proficiency in version control systems (GitHub/GitLab).
- Testing: Writing unit and integration tests.
- Working in Distributed Teams: Effective communication and collaboration skills.
- Incident Handling: Readiness to solve problems and be available on-call if needed.
- English: Very good command of English, both spoken and written.
- Minimum 3 years of experience in developing Android applications in Kotlin.
- Very good knowledge of the Android framework and libraries such as Retrofit, Coroutines, Room.
- Ability to work with Android Lifecycle and manage application state using ViewModel and LiveData.
- Knowledge of application modularity principles and dependency management.
- Practical experience in creating and maintaining CI/CD processes.
- Familiarity with design patterns MVP, MVVM, and Clean Architecture.
- Knowledge of mobile application security:
- Implementation of secure data storage (e.g., EncryptedSharedPreferences, Keystore).
- Secure network communication (SSL Pinning, HTTPS).
- Protection against reverse engineering and other threats.
- Implementation of user authorization and authentication.
- Ability to diagnose and solve problems, including production incidents.
- Willingness to work in distributed teams and participate in code reviews and retrospectives.
- Knowledge of best practices related to asynchronous programming (Coroutines, Flow).
- Patience, communicativeness, and the ability to share knowledge with the team.
Key Skills
Ranked by relevance
android
design patterns
cicd
reverse engineering
storage
kotlin
ssl
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Engineer (Mobile – iOS)
2025-08-04
Full-time
Mid-Senior
Poland
IT Services
Engineering
View Job Details
Related
Senior Developer (Angular)
2025-07-04
Full-time
Mid-Senior
Poland
IT Services
Engineering
View Job Details
Related
Fullstack Developer
2025-09-22
Full-time
Entry
Poland
IT Services
Engineering
Login to Apply
- Posted
- Apr 17, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Cracow
- Company
- Mindbox SA
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Engineer (Mobile – iOS)
2025-08-04
Full-time
Mid-Senior
Poland
IT Services
Engineering
View Job Details
Related
Senior Developer (Angular)
2025-07-04
Full-time
Mid-Senior
Poland
IT Services
Engineering
View Job Details
Related
Fullstack Developer
2025-09-22
Full-time
Entry
Poland
IT Services
Engineering