Senior Android Developer / Principal Android Engineer in Amsterdam
Role details
Job location
Tech stack
Job description
Als Senior / Principal Android Developer neem je eigenaarschap over de Android-architectuur, codekwaliteit en technische richting van de mobiele apps. Je werkt nauw samen met product, design en backend om schaalbare, stabiele en gebruiksvriendelijke Android-oplossingen te leveren in Kotlin en Jetpack Compose.
Requirements
8-10 jaar ervaring als Android Developer, waarvan meerdere jaren in een senior of lead rol. Zeer sterke ervaring met Kotlin; comfortabel werken in een codebase met Kotlin én bestaande Java-code. Diepe kennis van Android SDK en Jetpack libraries (Compose, ViewModel, Room, WorkManager, Navigation, etc.). Ervaring met moderne architectuurpatronen: MVVM, MVI en Clean Architecture. Sterke kennis van performance-optimalisatie, memory-management en threading (Coroutines, Flow). Ervaring met offline-first apps, caching-strategieën en complexe datastromen. Ervaring met dependency injection (bijv. Hilt, Dagger of Koin). Ervaring met integratie van REST/GraphQL-API's, SDK's en third-party diensten op een veilige manier.
Benefits & conditions
- Locatie: Amsterdam (hybride / remote mogelijk)
- Duur: 5 maanden, met optie op verlenging
- Start: 31 december 2025
- Uren: Fulltime (32-40 uur per week)
- Een uitdagende rol met veel technische vrijheid en impact
- Samenwerking met een gedreven, multidisciplinair team
- Mogelijkheid om actief bij te dragen aan architectuur, tooling en best practices