Senior iOS Entwickler (Swift) - 100% Remote Position
Aus der Ferne
Vollzeit
Sind Sie ein versierter iOS-Entwickler mit Leidenschaft für eleganten, leistungsstarken Code? Unser wachsendes Technologie-Team sucht einen Senior iOS Entwickler mit umfassender Swift-Expertise zur Verstärkung. In dieser vollständig remote-basierten Position konzipieren und realisieren Sie hochqualitative mobile Anwendungen mit modernsten Technologien im iOS-Ökosystem.
Kernaufgaben:
- Entwicklung anspruchsvoller iOS-Anwendungen mit Swift 5.9+ unter Berücksichtigung aktueller iOS 17-Funktionalitäten und Best Practices.
- Durchführung strukturierter Code-Reviews zur Qualitätssicherung und Wissenstransfer innerhalb des Entwicklungsteams.
- Aktive Implementierung von UI/UX-Designs gemäß Apple Human Interface Guidelines und nutzerzentrierten Designprinzipien.
- Regelmäßige Teilnahme an agilen Team-Meetings (Scrum/Kanban) zur Abstimmung von Entwicklungszielen und Lösungsansätzen.
- Enge Zusammenarbeit mit Backend-Entwicklern, Designern und Produktverantwortlichen zur Schaffung nahtloser Nutzererlebnisse.
- Identifikation und Behebung technischer Probleme in bestehenden Anwendungen mit systematischem Debugging-Ansatz.
- Mitwirkung an strategischen Architekturentscheidungen und Etablierung zukunftssicherer Code-Standards.
Qualifikationen:
- Mindestens 3 Jahre nachweisbare Berufserfahrung in der iOS-Entwicklung mit Swift.
- Fundierte praktische Erfahrung mit Swift (mindestens 1 Jahr), vorzugsweise mit aktuellen Versionen (Swift 5+).
- Umfassende Beherrschung essentieller Swift-Konzepte: Collections, Optionals, Protocol-Oriented Programming (POP), Generics und Multithreading.
- Tiefgreifendes Verständnis des Memory Managements in iOS (ARC, Strong/Weak References, Retain Cycles).
- Konsequente Anwendung der SOLID-Prinzipien in der mobilen Softwareentwicklung für wartbare, erweiterbare Codebasen.
- Sicherer Umgang mit modernen Architekturmustern wie MVVM, MVP und VIPER im iOS-Entwicklungskontext.
- Ausgeprägte Erfahrung in der Integration von RESTful APIs, Verarbeitung von HTTP-Anfragen, JSON-Parsing und Implementierung von APNs.
- Routinierter Umgang mit dem iOS-Entwicklungs-Toolkit: Xcode 15+, Instruments, Debugger und Interface Builder.
- Englischkenntnisse mindestens auf B2-Niveau zur selbständigen Erschließung technischer Dokumentation.
Zusätzlich wünschenswert:
- Praktische Erfahrung mit SwiftUI neben UIKit für moderne, deklarative UI-Entwicklung.
- Kenntnisse in Objective-C und Strategien zur Migration von Legacy-Code zu Swift.
- Vertrautheit mit lokalen Datenspeichermechanismen wie Core Data, Realm oder SQLite.
- Erfahrung mit reaktiver Programmierung mittels Combine oder RxSwift für event-basierte Architekturen.
- Implementierungserfahrung mit Unit- und UI-Tests (XCTest, Quick/Nimble) für robuste Qualitätssicherung.
- Verständnis für App-Sicherheit, Datenschutzanforderungen und App Store-Veröffentlichungsprozesse.
- Nachweisliche Kompetenz in Continuous Integration und Deployment für iOS-Anwendungen (Fastlane, Bitrise, GitHub Actions).
Warum Sie sich bewerben sollten:
In unserem internationalen Team profitieren Sie von vollständiger Remote-Flexibilität bei gleichzeitigem Austausch mit hochqualifizierten Fachkollegen. Sie arbeiten an herausfordernden Projekten mit innovativen Technologien und genießen eine wertschätzende Unternehmenskultur. Wir bieten kontinuierliche Weiterbildungsmöglichkeiten sowie den Raum, Ihre technische Expertise weiterzuentwickeln und maßgeblich zur Produktgestaltung beizutragen.