Standort
An unseren Standorten München, Berlin oder Konstanz suchen wir ab sofort eine/n Senior iOS Developer (m/w/d)
Deine Aufgaben
- Entwickle unsere bestehende iOS-App weiter und implementiere neue Funktionen, die unsere Millionen von Nutzern jeden Tag glücklich machen
- Arbeite mit einem kleinen und agilen Team von Entwicklern, Designern und Product Ownern zusammen, um neue Funktionen und Verbesserungen zu entwerfen, zu entwickeln und zu veröffentlichen
- Verbessere ständig die bestehende Codebasis und brin unsere Anwendung auf ein technisch sauberes und modernes Niveau
- Entwickele Tests für die Stabilität und Zuverlässigkeit des Codes und behalte zudem Randfälle und die Benutzerfreundlichkeit im Auge
- Behebe bestehende Bugs und verbessere kontinuierlich die Leistung unserer Anwendung
- Entdecke, bewerte und implementiere neue Technologien, um die Entwicklungseffizienz zu maximieren
Dein Profil
- Du verfügst über ein abgeschlossenes Studium der Informatik mit mehrjähriger Berufserfahrung in der Software- und iOS-Entwicklung
- Du hast solide Erfahrung mit Swift und Objective-C, Komponententrennung (z.B. Aufteilung von Code in kleinere Teile – Frameworks), Swift Gleichzeitigkeit (async/await Routinen, globale Akteure, traditionelle Dispatch-Routinen), sowie gute Kenntnisse in UIKit (z.B. Schreiben von UI aus Code), SwiftUI (z.B. Schreiben von Code für WidgetKit und watchOS) etc.
- Du hast gute Kenntnisse des Xcode IDE und des UIKit SDK (watchKit SDK Kenntnisse sind ein Plus)
- Das MVVMC-Architekturmuster ist dir ebenfalls gut bekannt
- Du hast solide Kenntnisse und Erfahrung mit Unit-Tests und UI-Tests (über das Standard-XCTest-Framework)
- Du hast Erfahrung in der Arbeit mit Remote-Daten (z. B. REST-Endpunkte)
- Sprachen: Deutsch, Englisch.
Deine Benefits
- Wir ermöglichen dir einen Verantwortungsbereich mit Raum zur Entfaltung eigener Ideen und Konzepte in einem interdisziplinären Team.
- Unsere Unternehmenskultur ist geprägt von Teamspirit, offener Kommunikation und dynamischer Atmosphäre, flachen Hierarchien und kurzen Entscheidungswegen.
- Unkompliziertes Miteinander: Wir duzen uns und sind losgelöst von Dresscodes.
- Wir bieten flexible Arbeitszeiten, Remote Work und regelmäßige unternehmensweite Events.
- Freue dich auf eine Vielzahl von zusätzlichen Vergünstigungen und Mitarbeiter-Services in einem führenden Medien-Unternehmen.