Senior iOS Engineer

Oviva

Oviva

Software Engineering

Germany

Posted on Apr 20, 2026

Why Oviva?

At Oviva, we’re on a mission to make sustainable, personalized, clinically effective care accessible to everyone and to deliver against our vision of becoming Europe’s leading AI-powered chronic care platform.

Our digital programmes support people living with weight related illnesses. While weight loss is a goal for many, our approach is about so much more: improving health, building confidence, and enhancing quality of life.

We’ve already supported over one million people across the UK, Switzerland, Germany, and Poland – and we’re just getting started. Every conversation, coaching session, and line of code brings us closer to a healthier future. Join us, and be part of the team making that future possible.


The role

We are seeking a Senior iOS Engineer to play a senior technical role within our mobile engineering team. As a central contributor to our patient-facing apps, you will help shape the future of our mobile platforms.

You’ll work closely with Product, Design, and QA teams in an agile squad to develop new features, maintain high-quality code, and explore emerging technologies that could enhance our impact – all while living Oviva’s values:
We put the patient first. We empower our teams. We make it happen.

Essential Experience:

  • Extensive experience in iOS development with a deep understanding of Swift 5.

  • Strong knowledge of iOS architectures like MVVM and the Coordinator Pattern.

  • Proficiency with modern concurrency tools, specifically Swift Concurrency and Combine.

  • A commitment to quality, including experience with SOLID principles, Clean Code, and writing unit tests.

  • Familiarity with the iOS SDK, UIKit, and SwiftUI.

  • Excellent communication skills, with the ability to share technical concepts clearly with both peers and stakeholders.

  • Approximately 5 years of experience in software development.

Nice to have:

  • Experience with Fastlane or GitHub Actions.

  • Knowledge of the Apple release process.

  • An interest in writing higher-order tests (Integration, UI, or E2E).

Key Responsibilities
  • Develop and maintain our mobile apps by implementing fresh features and refining existing ones.

  • Collaborate with your squad on technical design, security, and architecture, ensuring everything we build is robust and compliant.

  • Solve complex problems by performing root cause analyses on bugs to ensure they stay fixed.

  • Engage in product discovery, helping translate product requirements into clear technical tickets.

  • Contribute actively to our agile rituals, including daily standups, sprint planning, and OKR cycles.