Nieuw
Senior Android Developer - Banking & Fintech (Kotlin) in Amsterdam
- Android Developer
- fulltime
- Amsterdam
- Marktconform, afhankelijk van ervaring en contractvorm (ZZP of loondienst)
- 30-12-2025
Over de functie
Voor een toonaangevende financiële instelling in Amsterdam zijn wij op zoek naar een Senior Android Developer met uitgebreide Kotlin expertise en ervaring in de banking/fintech sector. Je werkt aan moderne mobile banking applicaties die door honderduizenden klanten dagelijks worden gebruikt, waarbij security, performance en user experience van het hoogste niveau zijn.
Deze rol vereist een developer die de volledige mobile development lifecycle beheerst, hands-on ervaring heeft met cloud-native development op Microsoft Azure, en bekend is met Europese banking regelgeving zoals GDPR en PSD2.
Startdatum: 7 januari 2026
Duur: 5 maanden (met optie tot verlenging)
Locatie: Amsterdam, Nederland (volledig onsite)
Taal: Nederlands en Engels vereist
Dienstverband: ZZP of loondienst mogelijk
Jouw Rol
Als Senior Android Developer ben je verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van high-performing, scalable en secure Android applicaties in de financiële sector. Je werkt in een dynamische Agile omgeving waarbij je samenwerkt met product teams, architects en andere engineers om moderne banking features te realiseren.
Je hebt een sterke invloed op application architecture, code quality en feature development, waarbij je fungeert als technisch expert en mentor voor het team.
Wat breng jij als Senior Android Developer - Banking & Fintech (Kotlin)
Must-have:
Android & Kotlin Expertise
• 6-10 jaar ervaring in professional Android development
• Expert-level Kotlin programming skills
• Java knowledge as needed voor legacy code en third-party libraries
• Proficient met Android SDK, Android Studio en development tools
• Uitgebreide ervaring met Jetpack components (Compose, ViewModel, LiveData, Navigation, Room, WorkManager)
Mobile Development Lifecycle
• Strong grasp van full mobile development lifecycle
• Expertise in design patterns (MVVM, Clean Architecture, Repository Pattern)
• Threading en concurrency: Kotlin Coroutines, Kotlin Flow
• Memory management, file I/O en performance optimization
• Data storage: Room, SQLite, SharedPreferences, encrypted storage
Security & Compliance
• Demonstrated experience met secure coding best practices
• Kennis van Android security: Keystore, BiometricPrompt, SSL/TLS pinning
• Unit testing expertise met JUnit, Mockito, Espresso
• Begrip van GDPR compliance voor mobile applications
• Good-to-have: Understanding van PSD2 regulations in European banking
Integration & APIs
• Demonstrated experience met integreren en securing van RESTful APIs
• Ervaring met external SDKs en third-party library integration
• Kennis van JSON, XML data formats en parsing
• Implementeren van authentication protocols (OAuth 2.0, JWT)
Cloud-Native Development
• Familiarity met Microsoft Azure cloud platform
• Ervaring met Azure App Services, Azure Functions, Logic Apps
• Kennis van Azure Storage en cloud data management
• Werken met Azure monitoring tools en application insights
CI/CD & DevOps
• Experience met CI/CD tools voor automated build en deployment pipelines
• Werken met Git, GitHub/GitLab en version control
• Kennis van Gradle build system en dependency management
• Ervaring met automated testing in CI/CD context
Agile & Collaboration
• Experience met Agile/Scrum methodologies
• Excellent problem-solving en analytical skills
• Strong communication skills - verbal en written
• Cross-functional collaboration skills met diverse teams
Taal
• Vloeiend Nederlands voor communicatie met stakeholders en team
• Strong English skills voor technical documentation en internationaal team
Nice-to-have:
• Banking/Fintech experience: Ervaring met financial apps of payment systems
• Jetpack Compose: Hands-on met moderne declarative UI framework
• Kotlin Multiplatform: Kennis van cross-platform code sharing
• Play Store submission: Ervaring met app release management
• Firebase: Crashlytics, Analytics, Performance Monitoring
• Security certifications: OWASP Mobile, Certified Secure Software Lifecycle Professional
• Reactive programming: RxJava/RxKotlin
• Accessibility: Implementing Android accessibility features
Wat bieden wij vanuit ITproposal B.V.
• Banking innovation: Werk aan cutting-edge mobile banking features
• Security-first environment: Leer van security experts in financial sector
• Modern tech stack: Kotlin, Jetpack Compose, Azure cloud-native architecture
• Impact at scale: Features die honderdduizenden gebruikers dagelijks gebruiken
• Technical excellence: Focus op code quality, testing en best practices
• Agile culture: Self-organizing teams met flat organizational structure
• Amsterdam locatie: Volledig onsite werken in Amsterdam
• Mogelijkheid tot verlenging na initiële periode van 5 maanden
• Flexibel dienstverband: Beschikbaar als ZZP-opdracht of loondienst
• Professional growth: Werken aan complexe financial applications
Technische Stack
Programming: Kotlin (primary), Java (as needed)
Platform: Android SDK, Android Studio, Gradle
UI Framework: Jetpack Compose, Material Design, XML Views
Architecture: MVVM, Clean Architecture, Repository Pattern
Jetpack Components: Compose, ViewModel, LiveData, Navigation, Room, WorkManager, Hilt/Dagger
Async: Kotlin Coroutines, Kotlin Flow
Networking: Retrofit, OkHttp, REST APIs
Security: Android Keystore, BiometricPrompt, SSL/TLS Pinning, ProGuard/R8
Testing: JUnit, Mockito, Espresso, Robolectric
Cloud: Microsoft Azure (App Services, Functions, Logic Apps, Storage, Monitoring)
CI/CD: Azure DevOps, GitHub Actions, GitLab CI, Fastlane
Tools: Git, Jira, Confluence, Figma
Compliance: GDPR, PSD2 (European banking regulations)
Competentieën
Primary: Android Development, Kotlin Programming, Mobile Security
Secondary: Cloud-Native Development (Azure), Banking/Fintech Domain Knowledge
Frameworks: Jetpack Compose, Android Jetpack Libraries
Methodologie: Agile/Scrum, DevOps, CI/CD
Compliance: GDPR, PSD2, Secure Coding Practices
Werklocatie & Model
Locatie: Amsterdam, Nederland
Werkmodel: Volledig onsite (5 dagen per week op kantoor)
Talen: Nederlands en Engels (beide vereist)
Ideale Kandidaat
Je bent een passionate Android developer die high-performing, secure en user-friendly applicaties bouwt. Je hebt ervaring in de financial/fintech sector en begrijpt de unieke uitdagingen van banking applications: strikte security requirements, regulatory compliance en high reliability standards.
Je schrijft clean, maintainable code, bent proactief in het identificeren van bugs en solutions, en neemt ownership van je deliverables. Je bent enthousiast over modern Android development met Kotlin en Jetpack, en blijft up-to-date met latest trends en best practices.
Interesse? Stuur je CV en motivatie naar ons toe via de sollicitatie URL.
Solliciteer
Herken jij jezelf in dit profiel? En lijkt werken bij ITproposal B.V. je een mooie stap? Solliciteer dan meteen.