Skip to content
Freelance · Senior iOS Developer · 10+ years
Available

Senior iOS developer as team reinforcement

Senior software engineer for longer engagements in existing product teams: native iOS, Kotlin Multiplatform, plus backend and automation experience. Most recently in large products: the German electronic health record at IBM, at Kleinanzeigen and EDEKA. Remote or on site in Nuremberg.

Focus
iOS · Kotlin Multiplatform · Automation & AI
Location
Remote · Nuremberg
Languages
German · English
Contract
freelance · direct or via agencies
Stack

What I work with.

Mobile & Multiplatform
iOS & Mobile
SwiftSwiftUIUIKitSwift ConcurrencyCombineRxSwiftObjective-C
Multiplatform
Kotlin Multiplatformnetworkingdata modelsSwift interop
Architecture
MVVMmodular architecturesClean Architecturedesign systemsdesign tokens
Specialised
Mapbox & geospatial databarcode scanning (Scandit)AVFoundationCoreBluetoothRealm
Quality & Security
Security & Auth
OIDCJWTFIDOmTLSKeychainSSL pinning
Healthcare / telematics
gematik specificationstelematics infrastructure (TI)sektoraler IdPeGK/NFC
Testing & Delivery
XCTestSwift TestingXCUITestsnapshot testingBDD (Gherkin)FastlaneJenkinsGitLab CI
Backend, Web & AI
Backend & Web
RESTGraphQLWebSocketsNode.jsNestJSNext.jsAWS
AI & Automation
LLM pipelinesn8nagentic workflows
Engagement

What I take on in teams.

  1. Feature delivery in the existing team: PR-based, Scrum or Kanban, CI integration.

  2. Modernisation alongside day-to-day work: migrations, tests, release process.

  3. Authentication and security: OIDC, FIDO, mTLS, session flows — including regulated environments.

  4. Introducing SwiftUI and KMP with the team, not past it.

Project history

Recent engagements.

01

Electronic Health Record

Client
IBM Deutschland GmbH
Role
Senior iOS Engineer
Period
2023–2026
02

Kleinanzeigen App

Client
Kleinanzeigen GmbH
Role
Senior iOS Engineer
Period
2022–2023
03

EDEKA App

Client
EDEKA Digital GmbH
Role
Senior iOS Engineer
Period
2019–2022
04

Junelight App

Client
Siemens AG
Role
Senior iOS Engineer
Period
2018–2020
Frequently asked questions
Are you currently available?
The current status is shown at the top of this page and is kept up to date. Concrete start dates are settled in the intro call.
Directly or through an intermediary?
Both. I work directly with companies and through intermediaries and agencies that place freelancers in projects. Contract and invoicing then run through the intermediary; it changes nothing about how I work or what I am responsible for.
Remote or on site?
Remote as the default, on site in and around Nuremberg when the team needs it, for instance at the start or for acceptance. For teams in other cities, on-site days by arrangement are possible.
How long and at what capacity?
Engagements of several months are the norm; the project history above shows placements over several years. Capacity is agreed per project.
CV

Full CV as PDF.

Updated
08/2026
Format
PDF
Versions
Deutsch · English

All details as of 08.2026 · terms discussed in the intro call

Contact

First conversation: 30 minutes, free of charge, no presentation.

You describe the situation, I tell you whether and how I can help. No slides, no sales pitch.