Remote nach Länderfreigabe
Senior-Produktentwickler für iOS/Swift
- 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.