
Senior iOS / Flutter Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 10247 Berlin
- Nähe des Wohnortes
- de | en
- 04.07.2025
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
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.
Android, iOS, Dart, Flutter, Git, Scrum, Software Architecture, Softwareentwicklung (allg.), Test Automation
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.
Scrum, Git, iOS, iOS Entwicklung, Software Architecture, Softwaredokumentation, Swift (Programmiersprache)
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.
Android, iOS, Dart, Flutter, Git, Infrastrukturarchitektur, Prozessoptimierung, Scrum, Software Architecture, Swift (Programmiersprache)
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.
Scrum, Git, iOS, iOS Entwicklung, Softwareentwicklung (allg.), Swift (Programmiersprache)
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.
Scrum, Git, Application Development, iOS, Swift (Programmiersprache)
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.
Scrum, Git, Application Development, iOS, Swift (Programmiersprache)
5/2019 – 7/2019
TätigkeitsbeschreibungPerformed 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 QualifikationenScrum, Git, Application Development, iOS, Objective-C
12/2018 – 2/2019
TätigkeitsbeschreibungDeveloped 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 QualifikationenScrum, Git, Application Development, iOS, Swift (Programmiersprache)
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.
iOS, Swift (Programmiersprache)
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.
Scrum, Git, iOS, Swift (Programmiersprache)
2/2017 – 5/2017
TätigkeitsbeschreibungLead development of a mobility prototype for iPhone and Apple Watch.
Eingesetzte QualifikationenScrum, Git, iOS, Swift (Programmiersprache)
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.
Scrum, Git, iOS, Swift (Programmiersprache)
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.
Scrum, Git, iOS, Swift (Programmiersprache)
3/2016 – 6/2016
TätigkeitsbeschreibungLed 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 QualifikationenScrum, Git, iOS, Swift (Programmiersprache)
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.
Scrum, Git, iOS, Objective-C
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.
Scrum, Git, iOS, Objective-C
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.
Scrum, Git, Objective-C, iOS
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.
Git, iOS, Objective-C, Scrum
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.
Android, Git, iOS, Objective-C, Scrum
Über mich
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden