ITproposal
Senior Android Developer - Banking & Fintech (Kotlin), Amsterdam
ITproposalNetherlands5 hours ago
Full-timeInformation Technology
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.

5cd8a0b9cc68f9ffa4c9253553278a55wer

Key Skills

Ranked by relevance