Senior Native iOS Swift-UI app ontwikkelaar

Belastingdienst
AMSTERDAM, Netherlands
10 days ago
Apply on www.freep.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Artificial Intelligence IOS Applications Apple Xcode Automation of Tests Unit Testing Continuous Integration Graphical User Interface Design of User Interfaces Scrum Methodology Openapi Uikit
+5 more
Swiftui Git Kotlin Jetpack Compose Figma

Job description

Senior Native iOS Swift-UI app ontwikkelaar voor het Mobile Competence Center (MCC). Het MCC bevindt zich in een transitie van MAUI naar native technologie (Swift/SwiftUI en Android Kotlin/Jetpack Compose). Gevraagd wordt een senior ontwikkelaar met meerjarige iOS-ervaring die het MCC en haar ontwikkelaars technisch ondersteunt en een belangrijke rol pakt in het ontwerpen, (door)ontwikkelen en beheren van geavanceerde iOS-applicaties. Je vertaalt concepten naar technisch uitvoerbare code met nadruk op prestatie-optimalisatie, ontwikkeling van intuïtieve gebruikersinterfaces en naadloze integratie van services. Kwaliteitsborging staat centraal; je voert uitgebreide tests uit om stabiliteit, betrouwbaarheid en veiligheid van de apps te waarborgen. Afgeleid doel is het verbinden van iOS en Android voor maximale flexibiliteit in inzet van het ontwikkelteam.

Het Mobile Competence Center ontwikkelt mobiele oplossingen op basis van Apple (Swift) en Android (Kotlin) i.c.m. .NET back-ends voor externe en interne gebruikers, en ook voor andere ministeries. Kandidaten werken in een innovatief traject en beschikken over een Agile/Scrum mindset met drive voor continu verbeteren en innoveren binnen de dynamische cultuur van het MCC.

  • Ontwerpen, ontwikkelen en beheren van native iOS-applicaties met Swift/SwiftUI.
  • Vertalen van concepten naar hoogwaardige, performante en gebruiksvriendelijke apps.
  • Inrichten en uitvoeren van uitgebreide tests voor stabiliteit, betrouwbaarheid en veiligheid.
  • Integreren van services en optimaliseren van prestaties en UI/UX.
  • Ondersteunen en coachen van MCC-ontwikkelaars in best practices en tooling.
  • Bijdragen aan de overgang van cross-platform naar native ontwikkelprocessen.

Requirements

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

De Wensen

  • 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).
  • Oog voor performance, security en gebruiksvriendelijkheid.
  • Zo mogelijk: Kennis en ervaring met declaratief en snapshot testing combinatie.
  • Bekend met moderne ontwikkelprocessen en AI in de workflow.
  • Analytisch sterk en in staat om snel businessprocessen eigen te maken.

About the company

  • We beoordelen je CV om te zien of er een match is.
  • We controleren of je voldoet aan de eisen en wensen.
  • We onderzoeken op basis van data of je gewenste tarief concurrerend is. Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten.
  1. 2 Introductie bij de opdrachtgever De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier.
  • We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen.
  • We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma’s, motivatiebrief, VOG etc…
  • Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief. 3. 3 Aan de slag Wij houden van eerlijk en transparant zaken doen. Als je aan slag gaat via Freep Detachering dan hanteren we de volgende voorwaarden:

  • Bij Freep kom je voor de duur van je opdracht in dienst, via een eenvoudige Delance-overeenkomst. Zo profiteer je van de voordelen van ondernemerschap én de zekerheid van een werknemer.
  • Delance-vergoeding: tot 85% van het uurtarief dat wij bij de opdrachtgever factureren - jouw inzet telt direct mee
  • Heldere administratie: wij zorgen voor loonstrook, nettobetaling, sociale lasten en pensioenopbouw
  • Volledige dekking: bescherming tegen ziekte en arbeidsongeschiktheid zonder dat jij er omkijken naar hebt meer informatie over onze dienstverlening 4.

Reageer direct

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.freep.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:00 min

Evolving from full stack Python to Swift app development

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · World Congress 2023

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan · World Congress 2021

1:26 min

Implementing custom component libraries with Figma

Philipp Kremer · World Congress 2023

Videos

See all

Related articles

See all