< Naar alle vacatures

Senior Native iOS Swift-UI app ontwikkelaar

Belastingdienst

Apeldoorn
36 UUR
12 okt. 2026 - 12 jan. 2027
Reageer voor 25 september
Belastingdienst Logo
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

Opdrachtbeschrijving

Het Mobile Competence Center (MCC) zoekt een Senior Native iOS Swift/SwiftUI ontwikkelaar om het team te versterken in de transitie van MAUI naar native technologieën.

Je ondersteunt het MCC en haar ontwikkelaars technisch en neemt een leidende rol in het ontwerpen, doorontwikkelen en beheren van geavanceerde iOS‑applicaties met nadruk op performance en gebruiksvriendelijkheid.

Je vertaalt concepten naar goed onderhoudbare en efficiënte code, realiseert intuïtieve SwiftUI‑interfaces en zorgt voor naadloze integratie met .NET‑backends en externe services.

Kwaliteitsborging is cruciaal: je voert uitgebreide unit‑, integratie‑ en UI‑tests uit, optimaliseert stabiliteit, betrouwbaarheid en beveiliging en draagt bij aan CI/CD‑pipelines.

Daarnaast werk je samen met Android‑collega’s (Kotlin / Jetpack Compose) om platformoverstijgende keuzes te faciliteren en maximale flexibiliteit in inzet van het ontwikkelteam te realiseren.

Vereist profiel

  • Senior iOS‑ontwikkelaar met meerdere jaren ervaring in Swift en SwiftUI; bewezen ervaring met het bouwen van productieklare apps.
  • Sterk in moderne iOS‑architecturen (MVVM, Clean Architecture), concurrency (async/await), Combine/Actors en performance‑optimalisatie.
  • Ervaring met testen (unit, UI), debugging, profiling en kwaliteitszorg; bekend met CI/CD, TestFlight en App Store‑releaseprocessen.
  • Kennis van netwerkintegratie (REST/GraphQL), offline‑sync, beveiliging (secure storage, encryption, privacy) en dependency management (CocoaPods/SPM/Carthage).
  • Ervaring met code‑reviews, mentoring van ontwikkelaars en het technisch begeleiden van teams in een Agile/Scrum‑omgeving.
  • Praktische affiniteit met Android/Kotlin of ervaring in multi‑platform projecten is een pre; goede communicatieve vaardigheden in Nederlands en Engels.
  • Resultaatgericht, hands‑on en gericht op continu verbeteren binnen een innovatieve en dynamische overheidsomgeving.

Locatie

Apeldoorn — Belastingdienst, Mobile Competence Center (MCC)

Eisen

  • minimaal 5 jaar aantoonbare ervaring in native iOS development (waarvan minimaal 3 jaar met Swift/SwiftUI)
  • Diepgaande kennis van Swift, SwiftUI, SwiftPM en UIKit
  • Kennis van en ervaring met OpenAPI specificaties, Security (apps en app-interactie) en CI/CD
  • Didactisch vermogen om ontwikkelaars te ondersteunen en kennis over te dragen
  • Ervaring met tooling: Xcode, Figma en Git
  • Ervaring met Accessibility-ontwikkeling binnen apps
  • Bekend met testautomatisering, kwaliteitsborging, unit tests, dependency management, threading en performance-optimalisatie

Wensen

  • Zo mogelijk: Kennis en ervaring met declaratief en snapshot testing combinatie
  • Bekend met moderne ontwikkelprocessen en AI in de workflow
  • Oog voor performance, security en gebruiksvriendelijkheid
  • Je communiceert vlot en duidelijk met klanten en collega’s en pakt verantwoordelijkheid
  • Je bent leergierig en nieuwsgierig; je verkent nieuwe methoden en technieken (bijv. Combine, SwiftUI)
  • Analytisch sterk en in staat om snel businessprocessen eigen te maken

Competenties

  • Samenwerken
  • Communicatief vaardig
  • Hoge kwaliteitsstandaarden nastreven
  • Gedrevenheid
  • Kennisoverdracht binnen het scrumteam afgestemd op individuele verschillen

Reageer

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht