freiberufler Senior iOS / Flutter Developer auf freelance.de

Senior iOS / Flutter Developer

zuletzt online vor 2 Tagen
  • auf Anfrage
  • 10247 Berlin
  • Nähe des Wohnortes
  • de  |  en
  • 04.07.2025

Kurzvorstellung

I’m a freelance software engineer based in Berlin, working independently since 2005. My core focus is on building scalable mobile applications, with deep expertise in native iOS and Flutter development.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Agile Methodologie
  • Continuous Delivery
  • Dart2 J.
  • Flutter2 J.
  • Git8 J.
  • iOS8 J.
  • Jira
  • Objective-C1 J.
  • Scrum8 J.
  • Swift (Programmiersprache)5 J.

Projekt‐ & Berufserfahrung

Senior Flutter Developer
On, Berlin
10/2022 – 3/2024 (1 Jahr, 6 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

10/2022 – 3/2024

Tätigkeitsbeschreibung

On is a Swiss sportswear company, and I joined their team to help build their first public-facing,
multilingual consumer app for iOS and Android using Flutter. My main responsibility was leading
the implementation of key features such as Product List, Search, Product Detail, Cart, and
Checkout. The app followed a layered architecture, separating app, data, domain, and view
layers. We used the BLoC pattern and package for state management, combined with GetIt and
Injectable for dependency injection, and AutoRoute for navigation.
Thanks to the modular design system, we were able to break down the UI into reusable
components, enhancing both consistency and maintainability across the app. Every feature was
covered by unit, integration and snapshot tests to ensure reliability. As part of the checkout
process, I also implemented a payment provider plugin for both iOS and Android.
The project was run using Scrum with two-week sprints. The highly professional environment and
dedicated team made it one of my favorite projects to work on.

Eingesetzte Qualifikationen

Android, iOS, Dart, Flutter, Git, Scrum, Software Architecture, Softwareentwicklung (allg.), Test Automation

Senior iOS Developer
Vivy, Berlin
10/2021 – 6/2022 (9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2021 – 6/2022

Tätigkeitsbeschreibung

Vivy is a digital healthcare assistant, that connects health insurances with their customers by
offering personalized content and programs. Customers can identify health risks early on, create
or manage health goals or access expert help. My task was to research, discuss and implement a
Server Driven User Interface (SDUI) solution in Swift.
The foundation of the solution was a modular design system composed of reusable components,
which served as the building blocks for the app’s screen layouts. A node-based builder tool
enabled insurance providers to create rich, interactive user flows—such as questionnaires
designed to better understand user habits.
I was also part of preparing, reviewing and executing candidate interviews.

Eingesetzte Qualifikationen

Scrum, Git, iOS, iOS Entwicklung, Software Architecture, Softwaredokumentation, Swift (Programmiersprache)

Senior iOS Developer / Flutter Engineer
On, Berlin
2/2021 – 7/2021 (6 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

2/2021 – 7/2021

Tätigkeitsbeschreibung

On is a Swiss sportswear company that began insourcing its in-house applications and
establishing a dedicated IT department in Berlin in 2020. My role was to support this transition by
defining and documenting workflows and infrastructure, assisting in the hiring process through
interview preparation and participation, rewriting one of their core applications in Flutter and
delivering updates and architectural improvements for existing native Swift apps.
During my time at On, researching and evaluating various cross-platform solutions led me to
discover Flutter. Its tooling, programming language, and community clearly stood out as the most
mature and developer-friendly option. As a result, we decided to rewrite their catalog application
using Flutter. The multilingual app was built with an MVVM and Redux-based architecture, and
every feature was covered by unit, integration and snapshot tests.

Eingesetzte Qualifikationen

Android, iOS, Dart, Flutter, Git, Infrastrukturarchitektur, Prozessoptimierung, Scrum, Software Architecture, Swift (Programmiersprache)

Senior iOS Developer
Durstexpress, Berlin
3/2020 – 1/2021 (11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2020 – 1/2021

Tätigkeitsbeschreibung

Durstexpress is striving to become Germany’s leading last-mile beverage delivery service. I joined the iOS team in the early stages of their consumer app development and contributed across all phases, from initial development through to release.

The app is built on a VIP architecture, with modularization of shared components into reusable frameworks. The project embraced advanced agile practices, including pre- and post-mortems, retrospectives, weekly backlog grooming, and technical planning sessions.

Eingesetzte Qualifikationen

Scrum, Git, iOS, iOS Entwicklung, Softwareentwicklung (allg.), Swift (Programmiersprache)

Senior iOS Developer
iconmobile GmbH, Berlin
9/2019 – 12/2019 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2019 – 12/2019

Tätigkeitsbeschreibung

The SalonLab Smart Analyzer is the first device that enables hairdressers to scan their clients’ hair structure using near-infrared technology. It connects via Bluetooth to an iPad app that visualizes both the scanning process and the results in real time.
My role was to support the iOS team in completing the app on schedule. This involved rapidly adapting the existing architecture and infrastructure to implement new features, reviewing merge requests, and optimizing the overall performance of the application.

Eingesetzte Qualifikationen

Scrum, Git, Application Development, iOS, Swift (Programmiersprache)

Senior iOS Developer
spot9 GmbH, Berlin
7/2019 – 8/2019 (2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

7/2019 – 8/2019

Tätigkeitsbeschreibung

Led the architecture and CI infrastructure development for a large-scale banking application, designed to support both traditional banking features—such as account management and transactions—and act as a digital currency wallet.

The architecture followed an MVVM pattern, incorporating functional reactive programming, a declarative router for view controller presentation, and a Redux-style state management system. The app also implemented advanced encryption for securing credentials and user data.

My responsibilities included designing and documenting the architecture, setting up the continuous integration and delivery pipeline, and ensuring scalability and maintainability across the entire codebase.

Eingesetzte Qualifikationen

Scrum, Git, Application Development, iOS, Swift (Programmiersprache)

Senior iOS Developer
successyou GmbH, Berlin
5/2019 – 7/2019 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2019 – 7/2019

Tätigkeitsbeschreibung

Performed stability and performance improvements for a legacy application, focusing on compatibility with the latest iOS version. This involved in-depth analysis of logs and crash reports to identify critical issues, along with extensive use of profiling tools to detect and resolve memory leaks and threading bugs.

Eingesetzte Qualifikationen

Scrum, Git, Application Development, iOS, Objective-C

Senior iOS Developer
Interactive Pioneers GmbH, Remote
12/2018 – 2/2019 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2018 – 2/2019

Tätigkeitsbeschreibung

Developed multiple new features for a road-based recommendation app, with a focus on implementing a map view that uses clustering to efficiently display large datasets. Also integrated community features within the user profile to enhance engagement and personalization.

Eingesetzte Qualifikationen

Scrum, Git, Application Development, iOS, Swift (Programmiersprache)

Senior iOS Developer
compuccino GmbH, Berlin
6/2018 – 10/2018 (5 Monate)
Medienbranche
Tätigkeitszeitraum

6/2018 – 10/2018

Tätigkeitsbeschreibung

Led development of two augmented reality applications utilizing ARKit 2 for 3D object detection of physical exhibits.

The first app is a white-label tool designed for scanning real-world objects, as well as managing, exporting, and testing completed scans. The second, branded application imports these scans to recognize physical objects and overlay corresponding 3D models in augmented reality.

Key challenges included achieving realistic rendering of the AMG motor and enhancing user experience by minimizing ARKit-related glitches and improving session stability.

Eingesetzte Qualifikationen

iOS, Swift (Programmiersprache)

Senior iOS Developer
compuccino GmbH, Berlin
5/2017 – 6/2018 (1 Jahr, 2 Monate)
Medienbranche
Tätigkeitszeitraum

5/2017 – 6/2018

Tätigkeitsbeschreibung

Led the development of a new iOS application for Daimler AG, providing users with direct access to company news, media assets, personalized product presentations, and drive events.

As technical lead of the mobile team, I was responsible for ensuring the app met Daimler’s strict compliance standards regarding legal and security requirements. The architecture was built using a functional-reactive Redux approach within an MVVM structure, featuring a declarative routing engine for navigation and deep link handling. To safeguard against misuse, the app employed advanced obfuscation and encryption techniques.

The project followed an agile Scrum workflow using Jira and Git Flow. The definition of done included automated tests, peer-reviewed pull requests, and comprehensive QA processes.

Eingesetzte Qualifikationen

Scrum, Git, iOS, Swift (Programmiersprache)

Senior iOS Developer
Wycomco GmbH, Berlin
2/2017 – 5/2017 (4 Monate)
Medienbranche
Tätigkeitszeitraum

2/2017 – 5/2017

Tätigkeitsbeschreibung

Lead development of a mobility prototype for iPhone and Apple Watch.

Eingesetzte Qualifikationen

Scrum, Git, iOS, Swift (Programmiersprache)

Senior iOS Developer
Titelmedia GmbH, Berlin
10/2016 – 2/2017 (5 Monate)
Medienbranche
Tätigkeitszeitraum

10/2016 – 2/2017

Tätigkeitsbeschreibung

Led development of the What Drops Now iPhone and iPad app, a curated lifestyle shopping platform built in Swift, similar in concept to Canopy.

The app was developed using the PureMVC framework, with continuous integration set up via Travis CI and UI testing implemented using Google’s Earl Grey.

Eingesetzte Qualifikationen

Scrum, Git, iOS, Swift (Programmiersprache)

Senior iOS Developer
Hypetag GmbH, Potsdam
5/2016 – 9/2016 (5 Monate)
Medienbranche
Tätigkeitszeitraum

5/2016 – 9/2016

Tätigkeitsbeschreibung

Developed a shopping app in Swift with Instagram-like features, including a content stream, camera integration, and user profiles.

The architecture was based on MVVM with data binding and the Coordinator pattern to manage navigation. Continuous integration was implemented using Travis CI, and UI testing was handled with Google’s Earl Grey.

Eingesetzte Qualifikationen

Scrum, Git, iOS, Swift (Programmiersprache)

Senior iOS Developer
AGProp GmbH, Berlin
3/2016 – 6/2016 (4 Monate)
Medienbranche
Tätigkeitszeitraum

3/2016 – 6/2016

Tätigkeitsbeschreibung

Led development of a music streaming app in Swift, similar to Spotify, with a strong focus on offline caching and seamless playback using AVFoundation to ensure a smooth and uninterrupted listening experience.

Eingesetzte Qualifikationen

Scrum, Git, iOS, Swift (Programmiersprache)

Senior iOS Developer
GHM Mobile Development GmbH, Berlin
10/2015 – 1/2016 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2015 – 1/2016

Tätigkeitsbeschreibung

Developed new MapKit-based features and improved the architecture of a carsharing app, enhancing both functionality and maintainability.

Actively applied agile practices such as pair programming, timeboxing, Scrum, and rigorous code reviews to ensure high-quality, collaborative development.

Eingesetzte Qualifikationen

Scrum, Git, iOS, Objective-C

Senior iOS Developer
Iconmobile GmbH, Berlin
2/2015 – 4/2015 (3 Monate)
Medienbranche
Tätigkeitszeitraum

2/2015 – 4/2015

Tätigkeitsbeschreibung

Led development of an interactive macOS app for a smart mirror, controlled via Bluetooth toothbrush and face tracking.
The app was showcased at Mobile World Congress 2015 and featured in Wired.co.uk.

Eingesetzte Qualifikationen

Scrum, Git, iOS, Objective-C

Senior iOS Developer
Spark Networks Services GmbH, Berlin
7/2014 – 10/2014 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2014 – 10/2014

Tätigkeitsbeschreibung

Elitesingles.co.uk

Led development of the multilingual iPhone dating app for elitesingles.co.uk and eDarling.de.
Focused on designing a flexible, skinnable architecture that supports multiple languages and branding, enabling the app to be easily adapted for different styles and markets across various countries.

Eingesetzte Qualifikationen

Scrum, Git, Objective-C, iOS

Senior iOS Developer
MoreSleep GmbH, Berlin
11/2013 – 4/2014 (6 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

11/2013 – 4/2014

Tätigkeitsbeschreibung

Vitra Workbays

Led development of a Cocos3D/UIKit-based iPad app delivering a detailed real-time 3D experience of the new micro-architectural office system, “Workbays.”
The app features 24 configurable POD models that users can rotate, zoom, and customize.

Eingesetzte Qualifikationen

Git, iOS, Objective-C, Scrum

Senior iOS Developer
MoreSleep GmbH, Berlin
11/2013 – 3/2014 (5 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

11/2013 – 3/2014

Tätigkeitsbeschreibung

Forms & Elements

Led development of a multilingual, WordPress-based architecture magazine app for iOS and Android.
Focused on creating a comprehensive environment that enables the client to easily produce, distribute, and share the magazine across iOS, Android, and the web.

Eingesetzte Qualifikationen

Android, Git, iOS, Objective-C, Scrum

Über mich

Over the past 20 years, I’ve worked with a wide range of technologies, which has given me a holistic understanding of software development, a perspective I rely on daily when supporting companies and driving projects forward.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2471
Alter
43
Berufserfahrung
20 Jahre und 6 Monate (seit 01/2005)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden