Native Android Developer
Voor deze tijdelijke opdracht binnen het MEOS-domein van de politie zoeken we een Native Android Developer met diepgaande ervaring in beveiligde mobiele communicatie en plugin-ontwikkeling. Je werkt zelfstandig aan een kritieke opdracht met duidelijke deliverables en draagt actief bij aan kennisborging binnen het team.
Politie
Utrecht
36-40u
Max. €80,- per uur
Freelance
Nog … dagen
Opdrachtgever: Nationale Politie
Locatie: Utrecht
Duur: 1 juni 2025 – 31 december 2025
Uren per week: 36 uur
Functieomschrijving
Voor het MEOS-domein van de Nationale Politie zijn we op zoek naar een ervaren Native Android Developer met minimaal 6 jaar ervaring. De opdracht richt zich op de ontwikkeling en optimalisatie van veilige communicatie tussen apps met behulp van Capacitor, Cordova en Native Bridge development. Belangrijke onderdelen van de opdracht zijn OAuth2-authenticatie met mTLS (clientcertificaten), intents-gebaseerde communicatie en het ontwikkelen van custom Cordova plugins.
Taken en verantwoordelijkheden
- Ontwikkelen van custom plugins in Cordova en Capacitor
- Aanpassen van bestaande plugins met Native Bridge development
- Veilig certificaatbeheer via Android Keystore
- Implementeren van intents-gebaseerde communicatie tussen Android-apps
- Frontend ontwikkeling met Android UI Native View Framework
- Testen met Jasmine, Protractor en Cucumber
- Integratie van Scandit voor kenteken/document scanning
- Onderhoud van datacommunicatie via MW-SyncClient
- Kennisoverdracht naar het team
Doelstellingen vóór 31/12/2025
- Werkende OAuth-integratie met aangepaste plugins
- Intents-communicatie tussen RAPP en MEOS
- Test coverage ≥ 95%
- Volledige UI-aanpassingen verwerkt in de front-end
- Correct werkende data-uitwisseling via MW-SyncClient
- Kennisoverdracht over OAuth, Keystore, intents en certificaten
Functie-eisen
- Afgeronde HBO opleiding Informatica
- Minimaal 6 jaar ervaring met Native Android ontwikkeling
- Werkervaring met:
- Certificate pinning
- Native Bridge development voor Capacitor/Cordova
- mTLS-integratie en OAuth2 in Android
- Intent-filtering, deep linking, Broadcast Receivers
- Map-based libraries (Openlayers, Proj4JS)
- Typescript (min. 5 jaar)
- Jasmine, Protractor, Cucumber (min. 2 jaar)
- Cordova en Capacitor (min. 4 jaar)
Wensen
- Ervaring met SyncClient
- Werkervaring binnen het MEOS domein
- Minimaal 4 jaar ervaring met AngularJS & Angular 17
- Ervaring met Politie Mockserver
Competenties
- Probleemanalyse
- Kwaliteitsgerichtheid
- Initiatief
- Mondelinge en schriftelijke communicatievaardigheden
Solliciteren
