Senior Android Developer - Banking & Fintech (Kotlin)
Role details
Job location
Tech stack
Job description
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.
Requirements
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.
Je hebt een sterke invloed op application architecture, code quality en feature development, waarbij je fungeert als technisch expert en mentor voor het team.
-
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)
-
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
-
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
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.