Wir suchen einen erfahrenen iOS-Entwickler, der unser Team verstärkt und uns dabei unterstützt, hochwertige mobile Anwendungen zu entwickeln, zu verbessern und zu warten. Der ideale Kandidat ist ein versierter Swift-Entwickler, der selbstständig arbeiten kann, gerne mit funktionsübergreifenden Teams zusammenarbeitet und die Verantwortung für Funktionen von der Entwicklung bis zur Auslieferung übernimmt.
Entwerfen, entwickeln, testen und warten Sie neue und bestehende Funktionen von iOS-Anwendungen.
Setzen Sie geschäftliche und technische Anforderungen eigenständig in skalierbare, hochwertige Lösungen um.
Nutzen Sie moderne iOS-SDKs und Entwicklungstools, um intuitive und zuverlässige mobile Benutzererlebnisse zu schaffen.
Arbeiten Sie während des gesamten Entwicklungszyklus eng mit den Teams aus den Bereichen Produktentwicklung, Design, Qualitätssicherung und Technik zusammen.
Verfassen Sie sauberen, wartbaren und gründlich getesteten Code unter Einhaltung der etablierten Entwicklungsstandards.
Technische Probleme, Leistungsprobleme und Produktionsfehler diagnostizieren und beheben.
Nehmen Sie an Code-Reviews teil und tragen Sie zur Verbesserung der technischen Vorgehensweisen und der Anwendungsarchitektur bei.
Helfen Sie dabei, Möglichkeiten zur Verbesserung der Anwendungsleistung, der Skalierbarkeit und der allgemeinen Benutzererfahrung zu ermitteln.
Umfangreiche Berufserfahrung in der Entwicklung nativer iOS-Anwendungen.
Ausgezeichnete Kenntnisse in Swift.
Praktische Erfahrung mit SwiftUI und UIKit.
Erfahrung im Umgang mit Core Data.
Fundierte Kenntnisse in Combine sowie in Apples „Observation/Observable“-Framework.
Erfahrung mit dem Swift Package Manager (SPM).
Erfahrung in der Entwicklung von Anwendungen unter Verwendung der MVVM-Architektur oder ähnlicher Architekturmuster.
Fundierte Kenntnisse der bewährten Vorgehensweisen bei der iOS-Entwicklung, der Entwurfsmuster sowie des Lebenszyklus von Anwendungen.
Starke Problemlösungs- und Kommunikationsfähigkeiten.
Die Fähigkeit, selbstständig zu arbeiten und gleichzeitig effektiv im Team zusammenzuarbeiten.
Erfahrung mit der Integration von Salesforce-APIs oder anderen CRM-Plattformen für Unternehmen.
Erfahrung im Umgang mit REST-APIs und Integrationen von Drittanbietern.
Kenntnisse der modernen iOS-Architektur und der Optimierung der Anwendungsleistung.