De opdracht wordt uitgevoerd bij ICTU. Bekijk hier meer opdrachten bij ICTU.
Freelance Senior Rust-developer (AI-first) opdracht
Over deze opdracht
Senior Rust-developer (AI-first) voor ICTU in Den Haag/Hybride, 36 uur per week, van 30-11-2026 tot 30-09-2028.
Voor onze opdrachtgever ICTU zijn wij op zoek naar een
Senior Rust-developer (AI-first).
Startdatum: 30 november 2026
Einddatum: 30 september 2028
Tarief: €95-115 per uur (maximaal inkooptarief eindklant, waar onze bemiddelingsmarge nog tussen moet). Het uiteindelijke tarief is vrij onderhandelbaar en bepalen we transparant in goed onderling overleg
Deadline aanbieden: 18 november 2026
Inzet: 36 uur per week
Standplaats: Den Haag / Hybride
Optie tot verlenging: ja
Bedrijfsachtergrond
De projectactiviteiten vinden plaats binnen het portfolio van het ICTU-programma ENIAMS. Doel van het portfolio betreft het ontwikkelen van informatievoorzieningen en ondersteunen van pilots ten behoeve van implementatie van Europese en Nederlandse Identity en Access Management (IAM) Stelsels. De opdrachten omvatten ontwikkeling en doorontwikkeling van IV en ICT, plus beheer, toezicht, handhaving, certificering en accreditatie.
Verantwoordelijkheden & Kernactiviteiten
De professional is als Senior Rust ontwikkelaar verantwoordelijk voor het ontwikkelen van mobiele en web/backend softwarecomponenten inclusief geautomatiseerde testen voor de voorziening NL Wallet binnen het programma ENIAMS. Kenmerkend voor de rol is een AI-first werkwijze: de professional zet AI-codeassistenten en AI-agents structureel en verantwoord in bij ontwerp, realisatie, testen, review en documentatie en draagt actief bij aan het effectief en veilig toepassen hiervan binnen het team. Ter ondersteuning van de uitvoering van het Nederlandse EDI-stelsel ontwikkelt ICTU gefaseerd een Nederlandse versie van de E(U)DI-Wallet (NL Wallet), waarmee burgers en bedrijven zich digitaal kunnen identificeren, elektronische handtekeningen kunnen zetten en zelf gegevens of documenten kunnen delen binnen publieke en private domeinen.
Taken:
Opleveren van mobiele en web/backend softwarecomponenten met bijbehorende testware van de voorziening NL Wallet, conform vastgestelde kwaliteitseisen en in lijn met overeengekomen kwaliteitsaanpak.
Opleveren van Rust software.
Ondersteuning van andere ontwikkelaars bij de realisatie van software.
Reviewen van software van andere ontwikkelaars.
Documenteren van software.
Beoordelen van functionele requirements op haalbaarheid in de software en het inschatten en inplannen van werkzaamheden op basis hiervan.
Adviseren van de opdrachtgever over architectuur en realisatie keuzes.
Ondersteuning verlenen bij ontwerp, technisch onderzoek en analyses.
Het automatiseren van de diverse testen, inclusief automatisering (waar mogelijk) van de rapportages.
Werken aan de implementatie van authenticatieprotocollen zoals OpenID4VC, ISO mdoc/mDL en OIDC.
Werken aan een Rust library die zowel in mobile apps kan worden geïntegreerd als in backend code.
Voorstellen en aanbrengen van verbeteringen.
AI-first ontwikkelen: structureel inzetten van AI-codeassistenten en AI-agents bij het schrijven, refactoren, testen en documenteren van (Rust-)software.
Kritisch verifiëren en reviewen van door AI gegenereerde code en testen op correctheid, veiligheid, onderhoudbaarheid en licentievoorwaarden.
Inrichten en doorontwikkelen van AI-ondersteunde werkwijzen in het team en de CI/CD-straat (bijvoorbeeld AI-ondersteunde code review, testgeneratie en documentatie), binnen de kaders van informatiebeveiliging en privacy.
Kennis delen over en teamleden coachen in effectief en verantwoord gebruik van AI-tooling.
Participeren in een zelforganiserend scrumteam, inclusief refinements en ontwerpsessies.
Functie-eisen
De kandidaat beschikt over minimaal HBO+/WO werk- en denkniveau met afgeronde opleiding in een relevante richting.
De kandidaat heeft tenminste 3+ jaar aantoonbare ervaring met het ontwikkelen van software van mobiele (iOS, Android) én web/backend applicaties i.c.m. diverse integraties/koppelvlakken in een complex landschap, waarvan minimaal 2 jaar in Rust.
De kandidaat heeft tenminste 3+ jaar aantoonbare ervaring met cryptografie in relatie tot PKI, digitale handtekeningen, digitale identiteit (SSI) en of authenticatiefunctionaliteit in het digitale identiteiten domein (bv. DigiD).
De kandidaat heeft tenminste 3+ jaar aantoonbare ervaring met Unit- en integration tests met een hoge testdekking.
De kandidaat heeft tenminste 3+ jaar aantoonbare ervaring met het geautomatiseerd testen van gerealiseerde software met een aantoonbare testdekking van functionele en niet-functionele eisen i.c.m. user stories.
De kandidaat heeft tenminste 3+ jaar aantoonbare ervaring met het werken in een agile/scrum én devops omgeving (elk gewenst moment aantoonbaar kwalitatieve releases kunnen uitrollen).
De kandidaat heeft courante ervaring met een AI-first werkwijze in het dagelijkse werk.
Ruime ervaring met software development van mobiele- en web/backend-applicaties.
Ervaring met kwaliteitsborging in combinatie met softwareontwikkeling in Rust, alsmede Android en iOS app development.
Je leest graag relevante technische blogs en/of gaat regelmatig naar conferenties en meetups.
Je voelt je thuis in complexe omgevingen.
Je bent doortastend, creatief, analytisch en kunt keuzes onderbouwen.
Ervaring met het werken in agile omgevingen.
Je bent communicatief vaardig, zowel mondeling als schriftelijk in het Nederlands en Engels.
Je bent in staat om constructief te overleggen met gebruikers, stakeholders en teamleden.
Je voelt aan wanneer het tijd is voor een kop koffie of thee.
Je hebt affiniteit met de toe te passen methoden en technieken, maar je staat ook open om nieuwe dingen/technologieën te leren en eigen te maken.
Je hebt een oplossingsgerichte mentaliteit en acteert met een grote mate van zelfstandigheid.
Je werkt AI-first: AI-tooling is een vanzelfsprekend onderdeel van je dagelijkse werk. Je weet wanneer je het wel en niet inzet, blijft kritisch op de output en deelt je ervaringen actief met het team.
Functie-wensen
Je hebt aantoonbare ervaring met Rust ontwikkeling in combinatie met: 1. Axum, Tokio, sqlx/SeaORM, Serde (Backend); 2. Vue, React of vergelijkbaar (F
Elke dinsdag op locatie.
Vergelijkbare opdrachten
Maak een gratis Freelapp-account en ontvang elke dag nieuwe opdrachten die passen bij jouw profiel en specialisatie.
Maak gratis account via LinkedIn Gratis · 1 minuutDeze opdracht staat bij 4 aanbieders
Gesorteerd op Freelapp-score: hoe volledig de aanbieder de opdracht beschrijft. Kies zelf waar je reageert.
| Tarief | €95–€115 | |
| Looptijd | niet vermeld | |
| Vaardigheden | 8 | |
| Uren/week | 36 | |
| Locatie | Den Haag | |
| Omschrijving | uitgebreid | |
| Ervaring | 5+ jaar |
| Tarief | niet vermeld | |
| Looptijd | niet vermeld | |
| Vaardigheden | 8 | |
| Uren/week | 36 | |
| Locatie | remote | |
| Omschrijving | uitgebreid | |
| Ervaring | 5+ jaar |
| Tarief | niet vermeld | |
| Looptijd | niet vermeld | |
| Vaardigheden | 1 | |
| Uren/week | niet vermeld | |
| Locatie | niet vermeld | |
| Omschrijving | uitgebreid | |
| Ervaring | 5+ jaar |
| Tarief | niet vermeld | |
| Looptijd | niet vermeld | |
| Vaardigheden | niet vermeld | |
| Uren/week | niet vermeld | |
| Locatie | niet vermeld | |
| Omschrijving | te kort | |
| Ervaring | 5+ jaar |
Freelapp geeft elke aanbieder een score op basis van wat die over deze opdracht vermeldt. Een tarief dat Freelapp schat telt niet mee. De score kan fouten bevatten. Er kunnen geen rechten worden ontleend aan de beoordeling door Freelapp.