Senior iOS Entwickler (m/w/d) für Unternehmensprojekte | Remote
Aus der Ferne
Vollzeit
Teilzeitarbeit
Wir suchen einen erfahrenen Senior iOS Entwickler (m/w/d) für ein angesehenes deutsches Unternehmensprojekt. In dieser vollständig Remote-Position gestalten Sie geschäftskritische interne Mobilanwendungen und interagieren mit diversen Systemen im Unternehmensnetzwerk. Ihr Fokus liegt auf der Entwicklung robuster, leistungsstarker Lösungen, die höchsten Qualitätsansprüchen gerecht werden.
Kernaufgaben
- Konzeption und Implementierung interner iOS-Unternehmensanwendungen mit Swift 5.9 und modernen Frameworks wie SwiftUI und UIKit.
- Integration verschiedenartiger Backend-Systeme und APIs in die mobilen Anwendungen unter Berücksichtigung strenger Sicherheitsanforderungen.
- Sicherstellung höchster Code-Qualität durch umfassende Unit Tests, regelmäßige Code Reviews und kontinuierliche Architekturverbesserung.
- Enge Zusammenarbeit mit Product Ownern, UX-Designern und Backend-Entwicklern im SCRUM-Prozess.
- Identifizierung von Performance-Engpässen und Implementierung nachhaltiger Optimierungslösungen.
- Aktive Mitwirkung bei Sprint Plannings, Refinements und Retrospektiven im agilen Entwicklungszyklus.
- Beitrag zur technischen Entscheidungsfindung und Weiterentwicklung der iOS-Architektur.
- Gewährleistung optimaler Anwendungsleistung auch bei komplexen Datenintegrationsszenarien.
Fachliche Anforderungen
- Mindestens 3 Jahre professionelle Erfahrung in der iOS-Entwicklung mit nachweisbaren Projekterfolgen.
- Fundierte Kenntnisse der Swift-Programmiersprache und der iOS-Plattform (iOS 16/17).
- Umfassende Erfahrung mit UIKit und vorzugsweise auch SwiftUI für moderne Benutzeroberflächen.
- Souveräner Umgang mit der Integration von RESTful APIs und der Verarbeitung von JSON/XML-Datenstrukturen.
- Versierte Anwendung verschiedener iOS-Frameworks wie Core Data, URLSession und Core Animation.
- Tiefes Verständnis für Clean Code, SOLID-Prinzipien und iOS-spezifische Architekturmuster (MVC, MVVM).
- Routinierter Umgang mit Xcode 15+ und erweiterten Debugging-Techniken.
- Erfahrung mit Git-Workflows und Branching-Strategien in Teamumgebungen.
- Vertrautheit mit CI/CD-Pipelines und automatisierten Testing-Ansätzen.
- Gute Deutsch- und Englischkenntnisse für die effiziente Kommunikation im internationalen Team.
Wünschenswerte Qualifikationen
- Praxiserfahrung mit Objective-C und der Modernisierung von Legacy-Codebasen.
- Know-how in der Entwicklung von Widgets, Extensions und WatchOS-Applikationen.
- Expertise in der Testautomatisierung mit XCTest, XCUITest oder ähnlichen Frameworks.
- Erfahrung mit Dependency-Management-Tools wie Swift Package Manager oder CocoaPods.
- Kenntnisse im Bereich App-Sicherheit, Datenschutz und Compliance-Anforderungen.
- Nachweisliche Erfahrung in agilen Entwicklungsmethoden (SCRUM, Kanban) über mehrere Projektzyklen.
- Verständnis für Enterprise-spezifische Anforderungen wie SSO, VPN-Integration und Offline-Funktionalität.
- Praktische Erfahrung mit Firebase, Push-Benachrichtigungssystemen und In-App-Analysetools.
Warum Sie bei uns durchstarten sollten
Als Teil unseres innovativen Entwicklungsteams arbeiten Sie an zukunftsweisenden Lösungen für ein etabliertes deutsches Unternehmen. Sie profitieren von flexiblen Arbeitszeiten, vollständiger Standortunabhängigkeit und der Möglichkeit, Ihre iOS-Expertise in einem anspruchsvollen Enterprise-Umfeld kontinuierlich weiterzuentwickeln. Die hervorragenden Aussichten auf Projektverlängerung bieten Ihnen berufliche Stabilität und vielseitige Entwicklungsperspektiven in einem internationalen Kontext mit modernsten Technologien.