ANDROID / FULL STACK DEV OPS ENGINEER - UTRECHT - 12 MAANDEN
Summary
12-month contract role in Utrecht for an Android/full-stack DevOps engineer to develop, maintain and manage business-critical mobile apps used in Dutch police operations. Day-to-day mixes native/hybrid Android development (Java, Cordova, TypeScript) with application management, Jenkins CI/CD pipelines and technical-debt reduction.
Voor een DevOps-team bij onze klant zoeken wij een ervaren Android / Fullstack DevOps Engineer met een sterke focus op applicatiebeheer en mobiele ontwikkeling.
Het team is verantwoordelijk voor het ontwikkelen, onderhouden en beheren van bedrijfskritische mobiele applicaties die dagelijks worden gebruikt binnen de operationele processen van de politie.
Je komt terecht in een ervaren team waarin development en operations nauw met elkaar zijn verweven. Naast het waarborgen van de continuïteit ligt de nadruk op lifecyclemanagement, het oplossen van technische problemen, het verminderen van technical debt en het verder automatiseren van ontwikkel- en beheerprocessen.
Wij zoeken iemand die zelfstandig verantwoordelijkheid kan nemen voor zowel de applicatie als de onderliggende ontwikkelomgeving. Daarnaast krijg je de mogelijkheid om je verder te ontwikkelen richting fullstack development en bredere technische verantwoordelijkheden binnen het team.
- Ontwikkelen en onderhouden van native en hybride Android-applicaties.
- Uitvoeren van technisch applicatiebeheer, incidentanalyse en probleemoplossing.
- Onderhouden en verbeteren van Jenkins CI/CD-pipelines voor geautomatiseerde builds en deployments.
- Uitvoeren van lifecyclemanagement en het verminderen van technical debt.
- Ontwikkelen en onderhouden van functionaliteiten met onder andere Java, Cordova en TypeScript.
- Ondersteunen van releases, testen en beheer van ontwikkel- en testomgevingen.
- Analyseren en oplossen van complexe technische verstoringen.
- Bijdragen aan kennisdeling, documentatie en verdere professionalisering van het team.
Wat breng je mee?
- Ruime, aantoonbare ervaring met native Android-ontwikkeling, Android Studio en Java.
- Praktijkervaring met Apache Cordova en TypeScript.
- Ervaring met het beheren en onderhouden van bestaande, bedrijfskritische applicaties.
- Ervaring met Jenkins, CI/CD-pipelines en geautomatiseerde builds en deployments.
- Ervaring met incidentmanagement, troubleshooting en lifecyclemanagement.
- Ervaring met Git en werken binnen een Agile/DevOps-omgeving.
- Je kunt zelfstandig technische problemen analyseren en oplossen.
Wij zoeken bij voorkeur een engineer met een brede technische achtergrond. Ervaring met een combinatie van onderstaande technologieën is daarom zeer welkom:
- Kotlin en Jetpack Compose.
- Node.js en backendontwikkeling.
- Ontwikkeling en beheer van REST API's.
- Geautomatiseerd testen van mobiele applicaties, bijvoorbeeld met Appium of Espresso.
- Ervaring met het moderniseren van legacy-applicaties en complexe technische migraties.
Je hoeft niet alle genoemde pré's te beheersen. Wij zoeken vooral iemand die naast zijn Android- en beheerexpertise ook ervaring meebrengt met backend ontwikkeling of infrastructuurautomatisering.