Ignite the future of mobile innovation — shape seamless user experiences with Kotlin!
Kraków-based opportunity with hybrid work model
As a Mid-Level Kotlin Android Developer, you will be working for our client, a leader in digital transformation within the mobile platform industry. You will contribute to the development of cutting-edge mobile applications that enhance customer engagement and drive innovation in a data-driven world. Join a team committed to building secure, scalable, and user-centric digital solutions for today’s dynamic market.
Your main responsibilities:
- Develop and enhance mobile applications in Kotlin, utilizing Jetpack Compose for modern UI design.
- Design and implement solutions based on MVP and MVVM architecture patterns.
- Integrate apps with network services using Retrofit and manage application state with ViewModel and LiveData.
- Manage dependencies effectively with tools such as Koin, Dagger, or Hilt.
- Create and maintain robust CI/CD pipelines to streamline deployment processes.
- Ensure application security by implementing secure data storage and network communication protocols.
- Participate in code reviews, retrospectives, and collaboration within distributed teams.
- Troubleshoot and resolve production incidents, ensuring high-quality user experiences.
You're ideal for this role if you have:
- Minimum 4 years of experience in Android application development with Kotlin.
- Very good knowledge of Android framework and libraries such as Retrofit, Coroutines, Room.
- Strong understanding of application lifecycle, modularity principles, and dependency management.
- Practical experience with CI/CD processes.
- Familiarity with design patterns MVP, MVVM, and Clean Architecture.
- Knowledge of mobile security best practices including SSL pinning, encrypted data storage, and user authentication.
- Ability to diagnose and troubleshoot technical issues efficiently.
- Excellent communication skills in English (fluent level).
- Willingness to work in distributed teams and participate actively in knowledge sharing.
It is a strong plus if you have:
- Certifications related to Android development or security.
- Experience with asynchronous programming models like Flow.
Language required for the role:
Excellent command of English, fluent in both spoken and written communication.
Eligibility to work in this role:
Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.