Senior Android Developer - Banking & Fintech (Kotlin)

ITproposal B.V.
Amsterdam, Netherlands
13 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Java
Agile Methodologies
Data analysis
Android
Android Studio
Applications Architecture
Automation of Tests
Azure
Mobile Application Development
Cloud Computing
Computer Programming
Continuous Integration
DevOps
Github
Gradle
Monitoring of Systems
JSON
OAuth
Open Web Application Security
Scrum
Release Management
RxJava
Software Engineering
XML
Cloud Platform System
Firebase
Gitlab
GIT
Kotlin
Jetpack Compose
Reactive Programming
Data Management
Multiplatform
Software Version Control
Serverless Computing

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.

Apply for this position