Winterthur, Switzerland · Open to conversations

Marko
Nonninger

Senior Mobile Engineer — iOS & Android

For ten years I have built native apps for iOS and Android — the architecture, the code and the interface. That experience comes from Swiss banking, a large vehicle marketplace and automotive engineering.

I have led a mobile team, I ship my own apps to both stores — and I still write the code myself. If you are hiring, or need someone to build your mobile product, let us talk.

Portrait of Marko Nonninger
  • 10+ Years in mobile development
  • At scale Apps with a large user base — maintained and evolved
  • 99.85% Crash-free rate held
  • End to end From the architecture to the store release

Profile

Mobile is my craft. UX is my passion.

I build Android and iOS applications from the first architecture sketch to the store release — and I stay responsible for them afterwards. Most of my work has happened in environments where mistakes are expensive: Swiss banking, a large automotive marketplace, automotive engineering.

What I bring beyond the code is the ability to hold a product together. I have run agile ceremonies as Scrum Master, led the “Autobots” team at Scout24 including people management, and worked shoulder to shoulder with UX, backend and analytics. At ZKB I introduced a future-proof architecture and led the refactoring of its core components.

In my own time I ship my own apps. That is deliberate: owning a product end to end — design, architecture, backend, store release, support — keeps me honest about what actually makes software work in the real world. The interface matters to me as much as the architecture: how an app feels decides whether it gets used.

Own apps

Products I built and shipped myself

Designed, developed and released solo — from the data model to the store listing.

Tap2Card

Live

The digital business card you share with a tap.

Tap2Card replaces the paper business card.

Built with

  • Kotlin
  • Jetpack Compose
  • Swift
  • SwiftUI
  • Supabase
  • NFC / HCE
  • Room
  • Koin

Ausgetrunken

In review

Wine discovery, and the tools for the wineries behind it.

A two-sided app for wine lovers and winery owners.

Built with

  • Kotlin
  • Jetpack Compose
  • SwiftUI
  • Supabase
  • Google Maps
  • Play Billing

Submitted to Apple and waiting on App Review — the release is close.

FlashBox

In development

Vocabulary you learn by saying it out loud.

A flashcard app for language learning in which the answer is spoken, not typed.

Built with

  • Kotlin
  • Jetpack Compose
  • Material3
  • Koin
  • Supabase
  • Speech Recognition
  • Ktor / OkHttp
  • Coil

In development on Android; the current build handles German, English, Japanese and Thai. An iOS version follows.

5 Skills

Open source

An Android reference project, in the open.

A compact Jetpack Compose app for tracking the five skills you want to grow.

Built with

  • Kotlin
  • Jetpack Compose
  • Hilt
  • Firebase
  • Clean Architecture

Career

Where I have done this

  1. August 2022 – today · Zürich

    Senior Android & DevOps Engineer

    Zürcher Kantonalbank — ZKB TWINT

    I develop and maintain the ZKB TWINT Android app.

  2. April 2019 – August 2022 · Flamatt

    Software Engineer Mobile · Team Lead

    Scout24 Schweiz AG — AutoScout24

    I built and maintained the AutoScout24 Android app.

  3. October 2016 – March 2019 · Stuttgart

    Mobile Developer

    Daimler TSS — App Creation Center

    I developed iOS and Android applications across client projects.

  4. April 2015 – October 2016 · Karlsruhe

    Mobile Developer

    let’s dev GmbH

    Trained and hired as an iOS and Android developer.

  5. Degree

    B.Sc. Computer Science and Media

    Hochschule Karlsruhe (HsKA)

    Software engineering combined with design and media production.

Skills

What I work with

Ten years of tools, patterns and habits.

Mobile engineering

  • Kotlin
  • Java
  • Swift
  • Jetpack Compose
  • SwiftUI
  • Kotlin Multiplatform
  • Coroutines
  • Flow / StateFlow
  • LiveData
  • Room
  • Paging
  • CameraX
  • Navigation
  • NFC / HCE
  • Android Studio
  • Xcode

Architecture & quality

  • MVVM
  • Clean Architecture
  • UseCase + Repository
  • SOLID
  • TDD
  • Legacy modernisation
  • Dagger
  • Hilt
  • Koin
  • Gradle
  • Git

Backend & DevOps

  • Backend-for-Frontend
  • Supabase
  • Firebase
  • REST APIs
  • Retrofit
  • OkHttp
  • Ktor
  • Postman
  • Fastlane
  • CI / CD
  • AppDynamics
  • Store releases

Leadership & collaboration

  • Team Lead
  • Scrum Master
  • People management
  • Developer growth
  • Agile facilitation
  • Cross-functional work
  • Stakeholder communication

AI-assisted development

  • Claude Code
  • MCP servers
  • Agentic workflows
  • Prompt engineering

Design & UX

  • Figma
  • Zeplin
  • Sketch
  • Photoshop
  • Material 3
  • Human Interface Guidelines
  • UX testing

Work with me

Two ways to start a conversation

For recruiters & hiring teams

I am open to senior and lead roles in mobile engineering.

  • Senior / Lead Mobile Engineer, Android-first with iOS depth
  • Team lead and Scrum Master experience, including people management
  • German (native) and English (business fluent)
Send me a role

For companies & founders

I take on selected freelance and contract work.

  • App development from concept to App Store and Google Play release
  • Architecture reviews and modernisation of legacy mobile codebases
  • Technical sparring, code reviews and team enablement
Discuss a project

Contact

Let us talk.

Whether it is a role, a project or just a technical conversation — write to me and I will answer.

Full CV available on request.