Een grote Belgische retailbank consolideert haar klantkanalen en breidt het Android-team uit dat de consumentenapps van de bank bouwt. Deze seniorrol focust op Kotlin-ontwikkeling met Jetpack Compose en Material 3, waarbij Test Driven Development en de principes van Clean Code worden toegepast om betrouwbare mobiele features te leveren die verbinding maken met RESTful APIs.
De missie
Het team werkt binnen een groter kanaalprogramma dat meerdere klantgerichte apps onderhoudt die door honderden duizenden klanten worden gebruikt, zowel voor particuliere als zakelijke merken. Het technische landschap is Kotlin op Android, Jetpack Compose voor de UI, Material 3-design, een CI/CD-pijplijn met Git, Jenkins en SonarQube, en statische analyse met Fortify. Werk wordt geleverd in Agile squads samen met product owners en backendteams.
U neemt verantwoordelijkheid over featuregebieden binnen een Agile squad, vertaalt productvereisten naar productieklare Android-code, schrijft unit tests en bewaakt een hoge testdekking via TDD. Het dagelijkse werk omvat het implementeren van UI met Jetpack Compose, integratie met RESTful APIs, deelname aan code reviews en pair programming, en het zorgen dat de app performant blijft over verschillende Android SDK-versies.
Uw verantwoordelijkheden
- Lever productieklare Android-functionaliteiten in Kotlin die voldoen aan de acceptatiecriteria van het product en aan prestatiedoelstellingen
- Ontwerp en implementeer UI-componenten met Jetpack Compose en Material 3 om een consistente klantbeleving te garanderen
- Behoud en verhoog de testdekking via TDD, unit tests en geautomatiseerde checks in de CI-pijplijn
- Verbeter de codekwaliteit door Clean Code- en Domain Driven Design-principes toe te passen, refactoring uit te voeren en deel te nemen aan peer reviews
- Integreer en debug backend-koppelingen via RESTful APIs en third-party libraries, en behandel edge cases en foutscenario's
- Draag bij aan CI/CD, statische analyse en release-automatisatie via Git, Jenkins, SonarQube en Fortify
Uw profiel
Essentiële vaardigheden
- Minstens 6 jaar professionele ervaring in Android-appontwikkeling, met het uitbrengen van Kotlin-code naar productie
- Sterke praktische ervaring met Jetpack Compose en implementatie van Material 3-design
- Solide kennis van Android SDK over meerdere Android-versies en lifecycle-patronen
- Ervaring met Test Driven Development, unit testing frameworks en het onderhouden van een testbare architectuur
- Bekend met Clean Code- en Domain Driven Design-praktijken toegepast op mobiele ontwikkeling
- Vertrouwd met versiebeheer (Git of SVN), Jenkins, SonarQube, Fortify, Confluence en JIRA
- Praktisch begrip van CI/CD-concepten en geautomatiseerde quality gates
Gewenste vaardigheden
- Ervaring met Docker en containerconcepten
- Bekendheid met Groovy-scripting en het aanpassen van CI-pijplijnen
- Praktische ervaring in Scrum-teams en grootschalige Agile-organisaties
Talen
- Engels, C1
- Een lokale taal (Nederlands of Frans), B2
Opleiding
- Bachelor- of masterdiploma in Computerwetenschappen of gelijkwaardige professionele ervaring