-
Mindbox SA

Android Developer (Kotlin)

Mindbox SA
Poland · Full-time · Entry

Offer

  • 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)

Tasks

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.

Requirements

  • 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
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 all jobs
View Job Details
Mindbox SA
Related

Senior Engineer (Mobile – iOS)

2025-08-04

Full-time
Mid-Senior
Poland
IT Services
Engineering
View Job Details
Mindbox SA
Related

Senior Developer (Angular)

2025-07-04

Full-time
Mid-Senior
Poland
IT Services
Engineering
View Job Details
Mindbox SA
Related

Fullstack Developer

2025-09-22

Full-time
Entry
Poland
IT Services
Engineering