Senior iOS Entwickler (Swift/Objective-C) - 100% Remote Position
Aus der Ferne
Vollzeit
Sind Sie ein talentierter iOS-Entwickler mit fundierter Erfahrung in der Erstellung hochqualitativer mobiler Anwendungen? Unser wachsendes Technologieunternehmen sucht einen erfahrenen iOS-Spezialisten, der unser Entwicklungsteam verstärkt. In dieser 100% Remote-Position werden Sie innovative iOS-Anwendungen entwickeln und optimieren, die tausende von Nutzern täglich verwenden.
Hauptaufgabenbereiche
- Entwicklung und Wartung von nativen iOS-Anwendungen unter Verwendung von Swift 5.9+ und Objective-C.
- Implementierung von UI/UX-Designs durch programmatisches Layout und Storyboards.
- Entwicklung und Integration von RESTful API-Diensten und Client-Server-Kommunikation.
- Optimierung von Anwendungsleistung, Speicherverbrauch und Batterieeffizienz.
- Teilnahme an Code-Reviews zur Qualitätssicherung und Wissensaustausch.
- Zusammenarbeit mit Backend-Entwicklern, Designern und Produktmanagern zur Umsetzung neuer Funktionen.
- Identifizierung und Behebung von Anwendungsfehlern und Performance-Problemen.
- Implementierung moderner Architekturmuster zur Codeoptimierung.
Anforderungen
- Mindestens 3 Jahre nachweisbare Berufserfahrung in der iOS-Entwicklung.
- Fundierte Kenntnisse in Swift und Objective-C mit aktuellen Frameworks und Best Practices.
- Umfassende Beherrschung der iOS-Entwicklungsumgebung (Xcode 15+) und iOS SDK.
- Vertrautheit mit Apple Human Interface Guidelines und iOS-Designprinzipien.
- Praktische Erfahrung mit Core Data und lokaler Datenspeicherung.
- Kompetenz in der Nutzung von Git für Versionskontrolle und Zusammenarbeit.
- Nachweisbare Fähigkeit zur Entwicklung von Client-Server-Anwendungen und Integration von APIs.
- Verständnis und Anwendung von SOLID-Prinzipien in der Softwareentwicklung.
- Fähigkeit zur programmatischen Erstellung von UI-Layouts ohne Abhängigkeit von Interface Builder.
- Analytisches Denkvermögen und Problemlösungskompetenz in komplexen Entwicklungsszenarien.
- Bereitschaft zur Teamarbeit und effektive Kommunikationsfähigkeiten.
Zusätzliche Qualifikationen (wünschenswert)
- Erfahrung mit agilen Entwicklungswerkzeugen wie Jira und Confluence.
- Kenntnisse in der Erstellung und Ausführung von Unit- und UI-Tests (XCTest, Snapshot Testing, etc.).
- Vertrautheit mit fortgeschrittenen Architekturmustern wie MVVM, VIPER, Clean Swift oder Redux.
- Erfahrung mit SwiftUI und Combine-Framework für reaktive Programmierung.
- Kenntnisse in der Integration von Push-Benachrichtigungen, In-App-Käufen und Drittanbieter-Bibliotheken.
- Verständnis von Continuous Integration/Continuous Deployment (CI/CD) Prozessen.
- Erfahrung mit leistungsstarken iOS-Features wie ARKit, CoreML oder HealthKit.
- Beiträge zu Open-Source-Projekten oder App Store-Veröffentlichungen.
Warum Sie sich bewerben sollten
Als Remote-Mitarbeiter genießen Sie die Flexibilität, von überall aus zu arbeiten, während Sie Teil eines innovativen und kollaborativen Teams sind. Wir bieten wettbewerbsfähige Vergütung, kontinuierliche Weiterbildungsmöglichkeiten und die Chance, an spannenden Projekten zu arbeiten, die Ihre iOS-Entwicklungsfähigkeiten herausfordern und erweitern. Unser agiles Entwicklungsumfeld fördert Kreativität, technische Exzellenz und persönliches Wachstum in einem unterstützenden und professionellen Arbeitsumfeld.