Android Developer Senior – Spindox
We need a passionate Android developer with at least 4 years of experience in structured environments.
Responsibilities
* Develop and maintain Android applications using Kotlin and Java.
* Apply Jetpack Libraries (ViewModel, LiveData, Navigation, Room, DataStore), Architecture patterns (MVVM, Clean Architecture, MVI) and Compose for declarative UI.
* Integrate with REST/GraphQL APIs using Retrofit/OkHttp.
* Utilize Room, SQLite, DataStore for persistence and WorkManager for background tasks.
* Implement asynchronous flows with Coroutines & Flow.
* Write unit and UI tests (JUnit, Mockito, Espresso).
* Use CI/CD tools (GitHub Actions, Bitrise, Jenkins) and Gradle for build automation.
* Collaborate with high‑tech partners and cross‑functional teams in an interdisciplinary environment.
* Attend 2 days per month in person at the client site in Osmannoro (FI); remaining work can be hybrid at any Spindox location.
Qualifications
* Degree in Science or equivalent culture.
* Minimum 4 years of Android development experience.
* Strong knowledge of Kotlin and Java.
* Experience with Jetpack, Dependency Injection (Hilt, Dagger), Architecture patterns, Material Design Guidelines.
* Familiarity with Compose, Retrofit/OkHttp, REST/GraphQL, Room, SQLite, DataStore, WorkManager, Coroutines & Flow.
* Proficient in unit and UI testing (JUnit, Mockito, Espresso).
* Experience with Gradle, CI/CD (GitHub Actions, Bitrise, Jenkins), Git, version control.
* Team player with a proactive problem‑solving attitude.
* Good knowledge of English.
Benefits
* Full‑time contract with RAL commensurate with experience.
* Restaurant ticket 7.50€.
* Transport reimbursement (urban area).
* Smart working.
* Welcome kit: smartphone, PC, travel bag.
* Technical and managerial training.
We promote an inclusive work environment and guarantee equal opportunities regardless of gender, age, nationality, culture, sexual orientation or belief (L.903/77 – L.125/91).
#J-18808-Ljbffr