Zum Inhalt springen

Remote nach Länderfreigabe

Senior-Produktentwickler für iOS/Swift

  • Swift · erforderlich
  • iOS · erforderlich
  • Englisch · erforderlich
Arbeitszeit
Vollzeit
Erfahrung
Gefordert ist nachgewiesene Erfahrung in der nativen mobilen Entwicklung, verbunden mit starken Swift-Kenntnissen und tiefem Verständnis des iOS SDK und Entwicklungszyklus.
Vergütung
Gehalt nicht angegeben

Die Rolle in Kürze

Die Rolle verantwortet mobile Funktionen für tägliche Zahlungen und Liquiditätsmanagement vom technischen Entwurf bis zum Produktivbetrieb. In einem Squad mit 5 bis 10 Personen arbeitet sie mit Teamleitung, Produktmanagement, Design sowie Frontend- und Backend-Entwicklung zusammen.

Deine Aufgaben

  • Mobile Funktionen werden vom technischen Entwurf bis zum Produktivbetrieb verantwortet, einschließlich zentraler Architektur- und Oberflächenarbeiten.
  • Probleme bei der Echtzeitsynchronisierung werden gelöst und neue Initiativen innerhalb des Produktumfangs des Squads geleitet.
  • Kontinuierliches Refactoring sowie Unit- und Snapshot-Tests sichern die Qualität der Codebasis und unterstützen eine schnelle, zuverlässige App bei weiterem Wachstum.
  • Im Rahmen der laufenden Migration werden Bildschirme mit MVVM und async/await auf SwiftUI umgestellt.
  • Die Zusammenarbeit mit Backend-Teams, Design und Produktmanagement sorgt für ein gemeinsames Verständnis der Produktentwicklung.

Das solltest du mitbringen

Erforderlich

  • Der Wohnsitz liegt in Deutschland, Frankreich, Italien, Serbien, Portugal oder Spanien, oder es besteht die Bereitschaft, in eines dieser Länder umzuziehen.
  • Erwartet werden eigenständiges Experimentieren mit KI, ihre Nutzung über naheliegende Anwendungen hinaus und ein reflektiertes Urteil darüber, wann ihren Ergebnissen vertraut und wann sie hinterfragt werden sollten.
  • Erforderlich sind nachgewiesene Erfahrung in der nativen mobilen Entwicklung, starke Swift-Kenntnisse und ein tiefes Verständnis des iOS SDK sowie des Entwicklungszyklus. Diese Kenntnisse werden täglich in einer App eingesetzt, die zu 100 % aus Swift besteht.
  • Erwartet wird die konsequente Anwendung bewährter Entwicklungspraktiken wie Unit-Tests mit XCTest und FBSnapshots, Clean Code und SOLID-Prinzipien in einer Codebasis mit mindestens 30.000 Unit-Tests.
  • Erwartet werden pragmatische Problemlösung, greifbare Ergebnisse in einem dynamischen Umfeld und die Wahl der einfachsten funktionierenden Lösung.
  • Erforderlich sind klare Kommunikation auf Englisch und gute Zusammenarbeit mit technischen und nichttechnischen Kollegen.
  • Erwartet werden Freude am Lernen neuer Technologien und der Einsatz von KI-Werkzeugen zur Qualitätssteigerung, nicht nur zur Beschleunigung der Arbeit.

So ist Remote hier geregelt

  • Voraussetzung ist ein Wohnsitz in Deutschland, Frankreich, Italien, Serbien, Portugal oder Spanien oder die Bereitschaft, in eines dieser Länder umzuziehen.

Das wird angeboten

  • Die Codebasis besteht zu 100 % aus Swift und nutzt MVP, Clean Architecture, mindestens 35 unabhängige Module und ein zentrales Designsystem. Neue Bildschirme entstehen mit SwiftUI; mindestens 80 sind bereits migriert.
  • Technische Vorabentwürfe, gemeinsame Code-Reviews, mindestens 30.000 Unit-Tests und mindestens 450 Snapshot-Tests unterstützen die Entwicklung. CI/CD nutzt GitHub Actions, Bitrise, Firebase Test Lab, Sonar, Fastlane und Tuist.
  • Jedes Projekt hat eine Teamleitung und einen klaren Auftrag; der Squad bestimmt seine Arbeitsweise selbst. Kaizen und PDCA unterstützen die gemeinsame Verbesserung.
  • Es gibt unbegrenzten Zugang zu KI-Werkzeugen und für die Entwicklung Zugang zu Cursor oder Copilot. LLMs sind Teil des Entwicklungsablaufs.
  • Die Rolle gehört zu einer Mobile-Engineering-Community mit 140 Personen innerhalb einer Produktentwicklungsabteilung mit 500 Personen. Angeboten werden Mentoring, wöchentliche und monatliche Technikformate sowie Konferenzmöglichkeiten.

So läuft die Bewerbung

  • Im Interviewprozess findet ein direktes Gespräch mit der künftigen Teamleitung statt, bevor Bewerbende ihre Entscheidung treffen.
  • Das Auswahlverfahren dauert durchschnittlich 20 Arbeitstage.
  • Mit der Bewerbung erfolgt die Zustimmung zur Verarbeitung personenbezogener Daten für die Bewerbungsbewertung. Die Daten bleiben bis zu 2 Jahre im Bewerberpool gespeichert.
  • Im Auswahlverfahren werden keine Drittplattformen oder Agenturen eingesetzt, die von Bewerbenden Zahlungen verlangen.

Veröffentlicht: Datum unbekannt · Quelle geprüft: 17.10.2026.

Die Angaben sind für RemoteFruit einheitlich aufbereitet. Maßgeblich bleibt die Originalanzeige. RemoteFruit steht in keiner Partnerschaft mit dem ausschreibenden Unternehmen.