Contract until the end of the year (initially)
We are looking for a talented Android Developer to join an Agile team, contributing to the development of a mobile application for one of the worlds leading sports goods manufacturers. In this role, you''ll participate in daily Agile ceremonies and collaborate directly with the customer to deliver high-quality mobile experiences.
Key Responsibilities:
Develop, maintain, and improve Android applications using Kotlin and Android SDK .
Implement features using Jetpack Compose and Jetpack components like Navigation , Room , WorkManager , etc.
Apply modularization strategies in app architecture.
Participate in code reviews and refactor to maintain high-quality code.
Write and execute unit/UI tests and integration tests .
Work in an Agile environment with a focus on continuous improvement and delivering high-quality software.
Must-Have Skills:
Strong experience with Android SDK and Kotlin programming language.
Hands-on experience with Jetpack Compose and Jetpack components ( Navigation , Room , WorkManager ).
Experience with Dependency Injection (DI) and Service Locator (SL) frameworks (e.g., Dagger , Hilt , Koin ).
Strong understanding of modularization strategy and architectural patterns like MVVM or MVI .
Experience with standard libraries for unit/UI testing and integration testing in Android.
Strong refactoring and code review skills, with a focus on maintaining high code quality .
Proficient in English communication.
Nice-to-Have Skills:
Familiarity with Firebase products ( Remote Configs , Crashlytics , A/B testing , Realtime DB , Firestore DB ).
Experience with CI/CD tools such as Bitrise or Jenkins .