31.03.2026 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Software Engineer mit Expertise in iOS, Backend und DevOps
Zürich, Schweiz
Zürich +250 km
Diplom Informatiker in Technical Computer Science (vergleichbar mit Master)Über mich
Senior iOS Engineer mit 15+ Jahren Erfahrung und starkem Fullstack-Background. Entwicklung skalierbarer Apps und Backend-Systeme (Swift, Kotlin/Java, Spring). Fokus auf stabile Architektur, saubere APIs, Testing und CI/CD. Erfahrung in Banking- und Versicherungsprojekten.
Skills
Clean CodeJavaAPIsAgile MethodologieAndroid Application DevelopmentXcodeArchitekturAcceptance Test-Driven DevelopmentUnit TestingMobile Application DevelopmentContinuous DeliveryContinuous IntegrationDevOpsIos SdkJUnit
Mobile (iOS):
Entwicklung nativer Apps mit Swift, SwiftUI und UIKit, inklusive Architekturdesign, Performance-Optimierung und langfristiger Wartbarkeit. Erfahrung mit großen, produktiven Anwendungen (100k–Millionen Nutzer) sowie App Store Releases, Monitoring und Stabilisierung im Betrieb.
Cross-Plattform:
Erfahrung mit Kotlin Multiplatform (KMP) und Compose Multiplatform zur gemeinsamen Nutzung von Business-Logik und UI über iOS und Android hinweg. Integration nativer Plattformkomponenten (z. B. MapKit, Android Maps) sowie Umgang mit plattformspezifischen Herausforderungen.
Frontend (Web):
Entwicklung moderner Webanwendungen mit Angular und TypeScript. Umsetzung von UI-Komponenten, Anbindung an REST APIs sowie Integration in bestehende Backend-Systeme.
Backend / Automatisierung:
Konzeption und Entwicklung von Backend-Systemen mit Kotlin/Java (Spring Boot), REST APIs und Microservices. Erfahrung mit Camunda zur Modellierung und Umsetzung von Geschäftsprozessen sowie in der Integration komplexer Systeme und externer Services. Sicher im Umgang mit relationalen (PostgreSQL, MySQL, SQLite) und Erfahrung mit Vektordatenbanken (Neo4J).
Architektur & Qualität:
Starker Fokus auf saubere Architektur (Clean Architecture, modulare Systeme), Testbarkeit und langfristige Stabilität. Umfassende Erfahrung mit automatisierten Tests (Unit-, UI- und Integrationstests) sowie Qualitätssicherung in produktiven Systemen.
Architektur:
Starker Fokus auf saubere Architektur (Clean Architecture, modulare Systeme), Systemdesign, Skalierbarkeit und langfristige Wartbarkeit über mehrere Schichten hinweg.
Testing & Qualität:
Umfassende Erfahrung mit Teststrategien in produktiven Systemen über mehrere Plattformen hinweg:
iOS: Unit-, UI- und Integrationstests mit XCTest, Swift Testing, XCUITest, Screenshot Testing, AI driven testing
Backend (Java/Kotlin): JUnit, Spring Boot Test, MockK / Mockito, Testcontainers
Frontend (Angular): Jasmine, Karma, Angular Testing Library, Cypress (E2E)
Aufbau und Pflege stabiler Testpipelines, Sicherstellung hoher Codequalität sowie nachhaltige Absicherung von Releases in komplexen, verteilten Systemen.
Arbeitsweise & Umfeld:
Erfahrung in agilen Teams (Scrum, SAFe) sowie in regulierten Umfeldern (Banking, Versicherung). Starke Fähigkeiten in der Analyse fachlicher Anforderungen und deren Übersetzung in umsetzbare User Stories und technische Lösungen.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2015
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Entwicklung und Wartung der Sanitas Portal App für über 800.000 Kunden. Implementierung von iOS-Anwendungen mit UIKit und SwiftUI, Einrichtung von CI/CD-Pipelines, Integration externer Dienste und Koordination mit verschiedenen Teams.
Modernisierung der iOS-App für TWINT (Schweizer Zahlungslösung mit über 3 Mio. aktiven Nutzern). Unterstützung der Backend-Entwicklung (Java/Spring, Kotlin), DevOps Engineering und Koordination mit anderen TWINT-Apps.
Entwicklung einer hochskalierbaren SaaS-Lösung basierend auf Camunda BPM. Technische Leitung für kundenspezifische Projekte, Aufwandsschätzung und Koordination zwischen Teams.