25.08.2025 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Senior Mobile Engineer | iOS & Flutter

Berlin, Deutschland
Deutschland
Self-Taught | Continuous Learning
Berlin, Deutschland
Deutschland
Self-Taught | Continuous Learning

Profilanlagen

stephanschulz-mobile-engineer-cv.pdf

Skills

Senior Software Engineer with a strong focus on systems thinking, technical clarity, and sustainable architecture. My core expertise lies in building scalable mobile applications using native iOS and Flutter.

With over 20 years of experience across a wide range of technologies, I bring a holistic perspective to software development, one that helps teams move forward with clarity and purpose. I focus on creating structure in complex environments, thinking long-term, and supporting companies and products through calm, reliable execution. 

My strengths lie in communicating architectural decisions clearly, delivering value with focus and consistency, contributing to a positive team dynamic by being present and approachable, and helping others grow through thoughtful mentoring. I’m passionate about building systems that are both scalable and understandable, and fostering a culture of technical enablement.

Outside of work, I host a monthly meetup on MBTI personality types and personal development, motivated by a curiosity for human nature.

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Senior Flutter Developer

Konsumgüter und Handel

1000-5000 Mitarbeiter

On

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.

Senior iOS Developer

Internet und Informationstechnologie

10-50 Mitarbeiter

Vivy

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.

Senior iOS Developer / Flutter Engineer

On

Konsumgüter und Handel

1000-5000 Mitarbeiter

On

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.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden