Senior iOS Engineer | Legacy refactoring, clean architecture, SwiftUI & UIKit
Aktualisiert am 25.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 25.06.2026
Verfügbar zu: 100%
davon vor Ort: 100%
iOSSwift
SwiftUI
UIKit
MVVMUnit Testing
CombineXcode
GitGit
TDDRefactoring
RxSwift
Realm
English
Fluent
German
Conversational
Arabic
Mother Tongue

Einsatzorte

Einsatzorte

Dresden (+50km)
Deutschland
möglich

Projekte

Projekte

1 year 9 months
2024-10 - now

Freelance iOS Engineer & Co-Founder (AI learning app)

Freelance iOS Engineer Swift SwiftUI TDD
Freelance iOS Engineer
  • Developing an AI-powered learning platform, collaborating with a co-founder from concept to early product.
  • Incorporating GitHub Copilot and Claude Code into daily workflows, accelerating prototyping, and reducing repetitive overhead.
  • Available for freelance iOS contracts: feature delivery, modernizing legacy codebases, and adding test coverage. Remote or on-site in DACH.
Swift SwiftUI TDD
2 years 3 months
2022-07 - 2024-09

Initiated the refactoring and modularization of a legacy component

iOS Engineer
iOS Engineer

  • Initiated the refactoring and modularization of a legacy component, modularizing a massive storyboard MVC view into smaller MVVM/MVP elements.
  • Completed and rolled out a rewrite of an essential legacy component, increasing crash-free sessions to 99% and business logic test coverage from 0% to 100%.
  • Started an initiative to use BrowserStack, enabling the team to do QA on a range of devices in a remote setting.
  • Helped the company avoid millions in legal fines by quickly adapting the application to different markets? regulations.
  • Defined iOS engineers' onboarding and ways of working in the team, and successfully onboarded three engineers.

OLX Group
Remote
1 year 3 months
2021-04 - 2022-06

Redesigning the gRPC API

iOS Engineer
iOS Engineer
  • Simplified the iPadOS app communication with the backend by redesigning the gRPC API of a central component.
  • Used SwiftUI and Combine to modernize key components of the app from VIPER to simpler UI architectures.
  • Supported the management in their efforts to structure teams, ensuring a deeper understanding of the customer's needs.
Wandelbots
Dresden
3 years 5 months
2017-11 - 2021-03

Implementation a reliable authentication layer

iOS Engineer
iOS Engineer
  • Used RxSwift to implement a reliable authentication layer, fixing a long-running issue of unnecessarily logging users out.
  • Secured the app by ideating and implementing a pass-code feature paired with a biometric lock to protect the user's medical data.
  • Used Realm to persist static data locally, optimizing performance and cutting startup time in half.
  • Continued the maintenance and improvement of the CI/CD pipeline on Bitrise.
TeleClinic
Munich
6 months
2017-04 - 2017-09

Development and maintenance for various Projects

Technical Lead
Technical Lead

  • The main task was supervising the development and maintenance of four projects for their respective clients.
  • Helped the engineers progress their goals while communicating their progress to the managing director.

eSEED
Cairo
1 year 5 months
2015-11 - 2017-03

Developed and maintained two full-fledged iOS applications

Software Engineer
Software Engineer
  • Sonder: an iOS app for an e-dating platform based in Toronto, Canada.
  • Matchat: an iOS app for a social network connecting people to play football.

Aus- und Weiterbildung

Aus- und Weiterbildung

2 years 6 months
2017-10 - 2020-03

Informatics

Master of Science, Technical University of Munich (TUM) ? Munich, Germany
Master of Science
Technical University of Munich (TUM) ? Munich, Germany
Thesis project: on request
4 years 10 months
2010-09 - 2015-06

Computer Science

Bachelor of Science, German University in Cairo (GUC) ? Cairo, Egypt
Bachelor of Science
German University in Cairo (GUC) ? Cairo, Egypt

Kompetenzen

Kompetenzen

Top-Skills

iOSSwift SwiftUI UIKit MVVMUnit Testing CombineXcode GitGit TDDRefactoring RxSwift Realm

Produkte / Standards / Erfahrungen / Methoden

iOS, Swift, SwiftUI, UIKit, MVVM, Clean Architecture, TDD,

Profile

I am a software engineer who puts business needs first by focusing on implementing iOS apps with beautiful UI, architecture that welcomes change, and comprehensive tests.


IT - Skills

  • Swift 
  • UIKit 
  • SwiftUI 
  • Swift Concurrency 
  • Git 
  • XCTest 
  • Bitrise 
  • A/B Tests 
  • Combine
  • Claude Code 
  • KMP 
  • RxSwift 
  • Swift Data 
  • Swift Testing 
  • TDD 
  • SOLID Principles
  • iOS
  • Clean Architecture
  • MVVM
  • REST APIs
  • gRPC
  • Xcode
  • CI/CD
  • Refactoring
  • Core Data

Branchen

Branchen

Healthcare and telemedicine (TeleClinic): secure auth and a biometric lock protecting medical data.

Robotics and industrial (Wandelbots): iPadOS app with a redesigned gRPC integration.

Online marketplaces at scale (OLX): millions of users, focused on stability and performance.

Einsatzorte

Einsatzorte

Dresden (+50km)
Deutschland
möglich

Projekte

Projekte

1 year 9 months
2024-10 - now

Freelance iOS Engineer & Co-Founder (AI learning app)

Freelance iOS Engineer Swift SwiftUI TDD
Freelance iOS Engineer
  • Developing an AI-powered learning platform, collaborating with a co-founder from concept to early product.
  • Incorporating GitHub Copilot and Claude Code into daily workflows, accelerating prototyping, and reducing repetitive overhead.
  • Available for freelance iOS contracts: feature delivery, modernizing legacy codebases, and adding test coverage. Remote or on-site in DACH.
Swift SwiftUI TDD
2 years 3 months
2022-07 - 2024-09

Initiated the refactoring and modularization of a legacy component

iOS Engineer
iOS Engineer

  • Initiated the refactoring and modularization of a legacy component, modularizing a massive storyboard MVC view into smaller MVVM/MVP elements.
  • Completed and rolled out a rewrite of an essential legacy component, increasing crash-free sessions to 99% and business logic test coverage from 0% to 100%.
  • Started an initiative to use BrowserStack, enabling the team to do QA on a range of devices in a remote setting.
  • Helped the company avoid millions in legal fines by quickly adapting the application to different markets? regulations.
  • Defined iOS engineers' onboarding and ways of working in the team, and successfully onboarded three engineers.

OLX Group
Remote
1 year 3 months
2021-04 - 2022-06

Redesigning the gRPC API

iOS Engineer
iOS Engineer
  • Simplified the iPadOS app communication with the backend by redesigning the gRPC API of a central component.
  • Used SwiftUI and Combine to modernize key components of the app from VIPER to simpler UI architectures.
  • Supported the management in their efforts to structure teams, ensuring a deeper understanding of the customer's needs.
Wandelbots
Dresden
3 years 5 months
2017-11 - 2021-03

Implementation a reliable authentication layer

iOS Engineer
iOS Engineer
  • Used RxSwift to implement a reliable authentication layer, fixing a long-running issue of unnecessarily logging users out.
  • Secured the app by ideating and implementing a pass-code feature paired with a biometric lock to protect the user's medical data.
  • Used Realm to persist static data locally, optimizing performance and cutting startup time in half.
  • Continued the maintenance and improvement of the CI/CD pipeline on Bitrise.
TeleClinic
Munich
6 months
2017-04 - 2017-09

Development and maintenance for various Projects

Technical Lead
Technical Lead

  • The main task was supervising the development and maintenance of four projects for their respective clients.
  • Helped the engineers progress their goals while communicating their progress to the managing director.

eSEED
Cairo
1 year 5 months
2015-11 - 2017-03

Developed and maintained two full-fledged iOS applications

Software Engineer
Software Engineer
  • Sonder: an iOS app for an e-dating platform based in Toronto, Canada.
  • Matchat: an iOS app for a social network connecting people to play football.

Aus- und Weiterbildung

Aus- und Weiterbildung

2 years 6 months
2017-10 - 2020-03

Informatics

Master of Science, Technical University of Munich (TUM) ? Munich, Germany
Master of Science
Technical University of Munich (TUM) ? Munich, Germany
Thesis project: on request
4 years 10 months
2010-09 - 2015-06

Computer Science

Bachelor of Science, German University in Cairo (GUC) ? Cairo, Egypt
Bachelor of Science
German University in Cairo (GUC) ? Cairo, Egypt

Kompetenzen

Kompetenzen

Top-Skills

iOSSwift SwiftUI UIKit MVVMUnit Testing CombineXcode GitGit TDDRefactoring RxSwift Realm

Produkte / Standards / Erfahrungen / Methoden

iOS, Swift, SwiftUI, UIKit, MVVM, Clean Architecture, TDD,

Profile

I am a software engineer who puts business needs first by focusing on implementing iOS apps with beautiful UI, architecture that welcomes change, and comprehensive tests.


IT - Skills

  • Swift 
  • UIKit 
  • SwiftUI 
  • Swift Concurrency 
  • Git 
  • XCTest 
  • Bitrise 
  • A/B Tests 
  • Combine
  • Claude Code 
  • KMP 
  • RxSwift 
  • Swift Data 
  • Swift Testing 
  • TDD 
  • SOLID Principles
  • iOS
  • Clean Architecture
  • MVVM
  • REST APIs
  • gRPC
  • Xcode
  • CI/CD
  • Refactoring
  • Core Data

Branchen

Branchen

Healthcare and telemedicine (TeleClinic): secure auth and a biometric lock protecting medical data.

Robotics and industrial (Wandelbots): iPadOS app with a redesigned gRPC integration.

Online marketplaces at scale (OLX): millions of users, focused on stability and performance.

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.