Senior iOS Engineer / Technical Lead | Swift, SwiftUI, UIKit & Mobile Architecture
Aktualisiert am 10.09.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 10.09.2026
Verfügbar zu: 100%
davon vor Ort: 100%
iOS
SWIFT
Objective-C
English
C1
German
B1, actively improving toward B2

Einsatzorte

Einsatzorte

Hamburg (+50km)
Deutschland
möglich

Projekte

Projekte

6 months
2020-01 - 2020-06

Develop and maintain production iOS applications

Senior iOS Engineer / Technical Lead
Senior iOS Engineer / Technical Lead
  • Technical Lead for the Vattenfall iOS application, serving 400,000+ monthly active users, with ownership of technical decisions, architecture, complex feature delivery, quality, and production releases.
  • Develop and maintain production iOS applications using Swift, SwiftUI, and UIKit, focusing on maintainable architecture, performance, reliability, and high-quality user experiences.
  • Independently drive complex features from requirements and technical design through implementation, testing, deployment, and ongoing improvement.
  • Apply MVVM and Clean Architecture principles together with Dependency Injection to build scalable, maintainable, and testable mobile solutions.
  • Design and maintain modular application architecture using Swift Package Manager, including reusable components and internal packages.
  • Integrate and consume REST APIs and backend services, translating functional requirements into reliable mobile implementations and data flows.
  • Work with CI/CD pipelines, Git workflows, automated testing, Fastlane, and App Store/TestFlight release processes to support reliable and repeatable delivery.
  • Implement and maintain automated tests using XCTest, with a focus on unit testing, application stability, and regression prevention.
  • Apply clean coding, refactoring, debugging, profiling, and performance optimization practices to maintain high engineering standards in production applications.
  • Work closely with Product, Design, QA, and Backend teams to clarify requirements, evaluate technical solutions, document technical decisions, and deliver production-ready features.
  • Mentor and guide engineers through code reviews, architecture discussions, technical guidance, and knowledge sharing.
  • Developed an internal reusable RMS SDK, standardizing integrations across multiple enterprise applications and reducing duplicated engineering effort.
  • Contributed to R&D initiatives including AppleWatch prototyping for Daimler and delivered features across enterprise applications including HouseOfColor (Henkel), BabyMarkt, Stadtwerke Düsseldorf, and Vattenfall.
various
Hamburg, Germany
8 months
2017-07 - 2018-02

Developed native iOS applications

iOS Applications Engineer
iOS Applications Engineer

  • Developed native iOS applications from concept through App Store release using Swift and UIKit.
  • Implemented user-facing features and frontend logic with attention to maintainability, performance, and reliability.
  • Collaborated with cross-functional stakeholders to translate functional requirements into scalable mobile solutions.
  • Applied structured testing, debugging, and performance optimization practices to improve application quality.

Next Generation Innovations
Karachi, Pakistan
1 year 1 month
2016-06 - 2017-06

Maintained and enhanced production iOS applications

Software Engineer ? iOS
Software Engineer ? iOS

  • Maintained and enhanced production iOS applications with a focus on UI quality, performance optimization, and defect reduction.
  • Collaborated in Agile Scrum teams to deliver iterative product improvements.
  • Improved code maintainability through refactoring and adoption of structured architecture patterns.

Diya Interactive
Karachi, Pakistan
1 year
2015-06 - 2016-05

Developed cross-platform mobile games

Game Developer
Game Developer
  • Developed cross-platform mobile games using Cocos2d and HTML5.
  • Implemented gameplay features, UI components, and performance optimizations.
Diya Interactive
Karachi, Pakistan

Aus- und Weiterbildung

Aus- und Weiterbildung

2 years 1 month
2018-05 - 2020-05

Global Software Development

M.Sc., Hochschule Fulda, Germany
M.Sc.
Hochschule Fulda, Germany

3 years 10 months
2012-08 - 2016-05

Computer Science

B.Sc., National University of Computer and Emerging Sciences, Pakistan
B.Sc.
National University of Computer and Emerging Sciences, Pakistan

Kompetenzen

Kompetenzen

Top-Skills

iOS SWIFT Objective-C

Produkte / Standards / Erfahrungen / Methoden

Profile

Senior iOS Engineer / Technical Lead with 7+ years of professional experience building and maintaining production iOS applications using Swift, UIKit, and SwiftUI. Experienced in taking ownership of complex features from requirements and technical design through implementation, testing, CI/CD, release, and production support. Strong background in MVVM, Clean Architecture, Dependency Injection, modularization with Swift Package Manager, REST API integrations, XCTest, Git workflows, and CI/CD. Technical Lead for the Vattenfall iOS application serving 400,000+ monthly active users, with a strong focus on maintainability, reliability, performance, and engineering quality.


Core Skills

iOS Development:

  • Swift
  • SwiftUI
  • UIKit
  • Objective-C
  • native iOS
  • App Store/TestFlight release management


Architecture:

  • MVVM
  • Clean Architecture
  • MVC
  • Dependency Injection
  • Modularization
  • reusable components and SDKs


Swift & Frameworks:

  • Swift Concurrency (async/await)
  • Combine
  • asynchronous programming
  •  concurrent programming


Testing & Quality:

  • XCTest
  • Unit Testing
  • automated testing
  • Clean Code
  • refactoring
  • debugging
  • profiling
  • performance optimization


Dependencies & Build:

  • Swift Package Manager
  • CI/CD
  • Fastlane
  • Xcode
  • Git
  • Git Flow workflows


API Testing & Debugging:

  • Proxyman
  • Charles Proxy
  • Postman
  • API mocking and request inspection


APIs & Integration:

  • REST APIs
  • OpenAPI/Swagger
  • Web Services
  • backend integrations
  • authentication flows
  • Postman


Agile & Collaboration:

  • Agile/Scrum
  • JIRA
  • Confluence
  • requirements analysis
  • technical solution design
  • technical documentation
  • code reviews
  • mentoring
  • Product/Design/QA/Backend collaboration


Additional Technical Experience

Cross-Platform & Frontend:

  • Flutter
  • Dart
  • React
  • Next.js
  • JavaScript
  • TypeScript


Cloud & Infrastructure:

  • AWS
  • Docker
  • Kubernetes
  • cloud-based development and deployment environments

Einsatzorte

Einsatzorte

Hamburg (+50km)
Deutschland
möglich

Projekte

Projekte

6 months
2020-01 - 2020-06

Develop and maintain production iOS applications

Senior iOS Engineer / Technical Lead
Senior iOS Engineer / Technical Lead
  • Technical Lead for the Vattenfall iOS application, serving 400,000+ monthly active users, with ownership of technical decisions, architecture, complex feature delivery, quality, and production releases.
  • Develop and maintain production iOS applications using Swift, SwiftUI, and UIKit, focusing on maintainable architecture, performance, reliability, and high-quality user experiences.
  • Independently drive complex features from requirements and technical design through implementation, testing, deployment, and ongoing improvement.
  • Apply MVVM and Clean Architecture principles together with Dependency Injection to build scalable, maintainable, and testable mobile solutions.
  • Design and maintain modular application architecture using Swift Package Manager, including reusable components and internal packages.
  • Integrate and consume REST APIs and backend services, translating functional requirements into reliable mobile implementations and data flows.
  • Work with CI/CD pipelines, Git workflows, automated testing, Fastlane, and App Store/TestFlight release processes to support reliable and repeatable delivery.
  • Implement and maintain automated tests using XCTest, with a focus on unit testing, application stability, and regression prevention.
  • Apply clean coding, refactoring, debugging, profiling, and performance optimization practices to maintain high engineering standards in production applications.
  • Work closely with Product, Design, QA, and Backend teams to clarify requirements, evaluate technical solutions, document technical decisions, and deliver production-ready features.
  • Mentor and guide engineers through code reviews, architecture discussions, technical guidance, and knowledge sharing.
  • Developed an internal reusable RMS SDK, standardizing integrations across multiple enterprise applications and reducing duplicated engineering effort.
  • Contributed to R&D initiatives including AppleWatch prototyping for Daimler and delivered features across enterprise applications including HouseOfColor (Henkel), BabyMarkt, Stadtwerke Düsseldorf, and Vattenfall.
various
Hamburg, Germany
8 months
2017-07 - 2018-02

Developed native iOS applications

iOS Applications Engineer
iOS Applications Engineer

  • Developed native iOS applications from concept through App Store release using Swift and UIKit.
  • Implemented user-facing features and frontend logic with attention to maintainability, performance, and reliability.
  • Collaborated with cross-functional stakeholders to translate functional requirements into scalable mobile solutions.
  • Applied structured testing, debugging, and performance optimization practices to improve application quality.

Next Generation Innovations
Karachi, Pakistan
1 year 1 month
2016-06 - 2017-06

Maintained and enhanced production iOS applications

Software Engineer ? iOS
Software Engineer ? iOS

  • Maintained and enhanced production iOS applications with a focus on UI quality, performance optimization, and defect reduction.
  • Collaborated in Agile Scrum teams to deliver iterative product improvements.
  • Improved code maintainability through refactoring and adoption of structured architecture patterns.

Diya Interactive
Karachi, Pakistan
1 year
2015-06 - 2016-05

Developed cross-platform mobile games

Game Developer
Game Developer
  • Developed cross-platform mobile games using Cocos2d and HTML5.
  • Implemented gameplay features, UI components, and performance optimizations.
Diya Interactive
Karachi, Pakistan

Aus- und Weiterbildung

Aus- und Weiterbildung

2 years 1 month
2018-05 - 2020-05

Global Software Development

M.Sc., Hochschule Fulda, Germany
M.Sc.
Hochschule Fulda, Germany

3 years 10 months
2012-08 - 2016-05

Computer Science

B.Sc., National University of Computer and Emerging Sciences, Pakistan
B.Sc.
National University of Computer and Emerging Sciences, Pakistan

Kompetenzen

Kompetenzen

Top-Skills

iOS SWIFT Objective-C

Produkte / Standards / Erfahrungen / Methoden

Profile

Senior iOS Engineer / Technical Lead with 7+ years of professional experience building and maintaining production iOS applications using Swift, UIKit, and SwiftUI. Experienced in taking ownership of complex features from requirements and technical design through implementation, testing, CI/CD, release, and production support. Strong background in MVVM, Clean Architecture, Dependency Injection, modularization with Swift Package Manager, REST API integrations, XCTest, Git workflows, and CI/CD. Technical Lead for the Vattenfall iOS application serving 400,000+ monthly active users, with a strong focus on maintainability, reliability, performance, and engineering quality.


Core Skills

iOS Development:

  • Swift
  • SwiftUI
  • UIKit
  • Objective-C
  • native iOS
  • App Store/TestFlight release management


Architecture:

  • MVVM
  • Clean Architecture
  • MVC
  • Dependency Injection
  • Modularization
  • reusable components and SDKs


Swift & Frameworks:

  • Swift Concurrency (async/await)
  • Combine
  • asynchronous programming
  •  concurrent programming


Testing & Quality:

  • XCTest
  • Unit Testing
  • automated testing
  • Clean Code
  • refactoring
  • debugging
  • profiling
  • performance optimization


Dependencies & Build:

  • Swift Package Manager
  • CI/CD
  • Fastlane
  • Xcode
  • Git
  • Git Flow workflows


API Testing & Debugging:

  • Proxyman
  • Charles Proxy
  • Postman
  • API mocking and request inspection


APIs & Integration:

  • REST APIs
  • OpenAPI/Swagger
  • Web Services
  • backend integrations
  • authentication flows
  • Postman


Agile & Collaboration:

  • Agile/Scrum
  • JIRA
  • Confluence
  • requirements analysis
  • technical solution design
  • technical documentation
  • code reviews
  • mentoring
  • Product/Design/QA/Backend collaboration


Additional Technical Experience

Cross-Platform & Frontend:

  • Flutter
  • Dart
  • React
  • Next.js
  • JavaScript
  • TypeScript


Cloud & Infrastructure:

  • AWS
  • Docker
  • Kubernetes
  • cloud-based development and deployment environments

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.