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