Opdrachtomschrijving
Voor een opdracht binnen het MEOS-domein wordt gezocht naar een ervaren Android developer (6+ jaar) met diepgaande kennis van Native Android ontwikkeling, Capacitor, Cordova en veilige OAuth2-authenticatie met mTLS. De opdracht richt zich op het ontwikkelen van custom plugins in Cordova en Capacitor, aanpassen van bestaande plugins met Native Bridge development, beheren van certificaten via Android Keystore, en intents-gebaseerde communicatie tussen Android-apps. Er is specifieke kennis nodig van Capacitor, Cordova en MW-SyncClient, die schaars is in de markt en niet binnen MEOS beschikbaar is.
Verantwoordelijkheden
De professional moet beschikken over diepgaande kennis van Android, Capacitor, Cordova, Java, Typescript/Javascript en domeinkennis van dataverwerking binnen politie. Daarnaast is expertise vereist in mTLS, OAuth2 in Android, en map-based libraries zoals Openlayers en Proj4JS. De specialist moet ook ervaring hebben met Jasmine, Protractor en Cucumber. Naast uitvoering is kennisoverdracht essentieel.
Relatie en contract
De opdracht betreft een resultaatgerichte werkrelatie, zonder arbeidsverhouding. De uitvoering start zodra de kandidaat is goedgekeurd en loopt tot 31-12-2025. De inzet is 36 uur per week. Detacheerders en ZZP’ers mogen reageren. Een positief BO+ screeningresultaat is verplicht.
Te behalen resultaten voor 31/12/2025
- Volledige OAuth-integratie via aangepaste Native Bridge-plugins
- Intent-gebaseerde communicatie tussen RAPP en MEOS via Cordova en Capacitor
- Test coverage van 95% met Jasmine, Protractor en Cucumber
- UI-aanpassingen verwerkt in AngularJS/Angular, Typescript, Javascript, HTML/CSS
- Correcte datacommunicatie via MW-SyncClient
- Kennisoverdracht over OAuth, intents en certificatenbeheer naar teamleden
Probleemanalyse
- Herkent vroeg problemen of kritieke situaties
- Stelt gerichte vragen om problemen helder te krijgen
- Onderscheidt hoofd- en bijzaken
- Verbindt informatie uit verschillende bronnen
- Zet analyses om in concrete oplossingen
- Verwerkt veel en complexe informatie snel
Kwaliteitsgerichtheid
- Levert werk van hoge kwaliteit
- Toetst en evalueert werk regelmatig
- Doet voorstellen voor kwaliteitsverbetering
- Voorkomt herhaling van fouten
- Anticipeert op kwaliteitsverbetering
Initiatief
- Onderneemt actie op kansen of voordelen
- Begint uit zichzelf
- Draagt zelfstandig ideeën aan
- Neemt het voortouw
Eisen
- Kandidaat heeft afgeronde, erkende HBO bachelor opleiding Informatica (Eis 2)
- Minimaal 6 jaar ervaring met Native Android ontwikkeling (Eis 4)
- Ervaring met Native bridge-ontwikkeling voor Capacitor/Cordova (Eis 5)
- Ervaring met intent-filtering, deep linking, Broadcast Receivers in Android (Eis 7)
- Minimaal 4 jaar ervaring met Cordova en Capacitor (Eis 11)
- Ervaring met certificate pinning voor beveiligde netwerkcommunicatie (Eis 3)
- Ervaring met mTLS-integratie en OAuth2 in Android (Eis 6)
- Minimaal 2 jaar ervaring met Openlayers en Proj4JS (Eis 8)
- Minimaal 5 jaar ervaring met Typescript (Eis 9)
- Minimaal 2 jaar ervaring met Jasmine, Protractor en Cucumber (Eis 10)
- Inzetbaar vanaf 01-06-2025 t/m 31-12-2025 voor 36 uur/week (Eis 1)
- Competenties: Probleemanalyse, Kwaliteitsgerichtheid, Initiatief, Communicatieve vaardigheden (Eis 12)
Wensen
- Ervaring met SyncClient (Wens 1)
- Ervaring binnen MEOS domein (Wens 2)
- Minimaal 4 jaar ervaring met AngularJS & Angular 17 (Wens 3)
- Ervaring met Politie Mockserver (Wens 4)