freiberufler Senior iOS Entwickler | Swift, SwiftUI, Clean Architecture, TDD auf freelance.de

Senior iOS Entwickler | Swift, SwiftUI, Clean Architecture, TDD

zuletzt online vor 2 Tagen
  • 85€/Stunde
  • 01097 Dresden
  • DACH-Region
  • ar  |  en  |  de
  • 08.09.2026

Kurzvorstellung

Senior iOS Entwickler, rund 10 Jahre Erfahrung. Ich modernisiere gewachsene iOS Codebasen und liefere saubere, getestete Apps. Stark in Swift, SwiftUI, UIKit, Clean Architecture und TDD. Freiberufler mit deutscher Firma, B2B unkompliziert.

Qualifikationen

  • Git
  • iOS
  • iOS-Entwickler
  • iOS Entwicklung
  • Software Architecture
  • Softwareentwicklung (allg.)1 J.
  • Swift (Programmiersprache)10 J.
  • SwiftUI
  • TDD

Projekt‐ & Berufserfahrung

Co-Founder / Software Engineer
ZaEd, Remote
4/2025 – offen (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2025 – offen

Tätigkeitsbeschreibung

Mitgründer einer KI-gestützten Sprachlern-App. Entwicklung mit striktem TDD, unterstützt durch Claude Code. Verantwortung für Architektur, Produktentscheidungen und Qualität.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Founder / iOS Engineer
Gym Notes, Remote
2/2025 – offen (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2025 – offen

Tätigkeitsbeschreibung

Eigene iOS-App als Trainingsbegleiter im Gym. Konzept, Design und Entwicklung mit Swift und SwiftUI, sauber und testgetrieben.

Eingesetzte Qualifikationen

Swift (Programmiersprache)

iOS Engineer (Festanstellung)
OLX Group, Remote
7/2022 – 9/2024 (2 Jahre, 3 Monate)
Handel
Tätigkeitszeitraum

7/2022 – 9/2024

Tätigkeitsbeschreibung

Refaktorierung und Modularisierung einer Legacy-Komponente. Einen großen Storyboard-MVC-Screen in MVVM und MVP zerlegt. Swift Concurrency und Actors gegen Data Races eingesetzt. Eine zentrale Komponente neu geschrieben und die Abstürze auf nahezu null reduziert. Drei iOS Entwickler eingearbeitet und Team-Arbeitsweisen eingeführt.

Eingesetzte Qualifikationen

Swift (Programmiersprache)

iOS Engineer (Festanstellung)
Wandelbots, Dresden
4/2021 – 6/2022 (1 Jahr, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2021 – 6/2022

Tätigkeitsbeschreibung

iPadOS-App im Bereich industrieller Robotik. Die gRPC-Schnittstelle neu aufgesetzt und die Architektur von VIPER hin zu einfacheren Strukturen mit SwiftUI und Combine modernisiert.

Eingesetzte Qualifikationen

Swift (Programmiersprache)

iOS Engineer (Festanstellung)
TeleClinic, München
11/2017 – 3/2021 (3 Jahre, 5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

11/2017 – 3/2021

Tätigkeitsbeschreibung

Telemedizin-App im Healthcare-Umfeld. Den Auth-Layer mit RxSwift überarbeitet und einen Logout-Bug behoben. Eine biometrische Sperre zum Schutz medizinischer Daten umgesetzt. Mit Realm-Caching die initiale Ladezeit halbiert. CI/CD auf Bitrise gepflegt.

Eingesetzte Qualifikationen

Swift (Programmiersprache)

Software Engineer / Technical Lead (Festanstellung)
eSEED, Kairo
11/2015 – 9/2017 (1 Jahr, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2015 – 9/2017

Tätigkeitsbeschreibung

Software Engineer und später Technical Lead. Mehrere iOS-Apps von Grund auf entwickelt, darunter Sonder (Dating-App, Toronto) und Matchat (soziales Netzwerk rund um Fußball).

Eingesetzte Qualifikationen

Swift (Programmiersprache)

Zertifikate

iOS Lead Essentials
Essential Developer
2025

Ausbildung

Informatik
M.Sc.
Technische Universität München
2020
München
Computer Science
B.Sc.
German University in Cairo (GUC)
2015
Kairo

Über mich

Was ich am besten kann: iOS Apps, die über die Jahre unübersichtlich geworden sind, wieder gesund machen. In früheren Projekten habe ich eine zentrale Komponente neu geschrieben und ihre Abstürze auf nahezu null gebracht, einen großen Storyboard-MVC-Screen in saubere MVVM- und MVP-Teile zerlegt und mit besserem Caching die initiale Ladezeit einer App halbiert. In einer iPadOS App habe ich die gRPC-Schnittstelle neu aufgesetzt und die Architektur von VIPER hin zu einfacheren Strukturen modernisiert. Im Healthcare-Umfeld habe ich eine biometrische Sperre zum Schutz medizinischer Daten umgesetzt.

Testing ist mir wichtig. Ich arbeite mit TDD sowie Unit-, Snapshot- und UI-Tests, damit Apps stabil bleiben, und habe das iOS Lead Essentials Programm abgeschlossen. Ich begleite gern Teammitglieder, arbeite neue Entwickler ein und stimme mich eng mit Design ab.

Wenn deine iOS App schneller, sauberer oder einfach wieder stabil werden soll, helfe ich gerne.

Persönliche Daten

Sprache
  • Arabisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
Reisebereitschaft
DACH-Region
Home-Office
bevorzugt
Profilaufrufe
40
Berufserfahrung
11 Jahre und 8 Monate (seit 01/2015)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden