Senior iOS-Entwickler (Swift/Objective-C) - 100% Remote Position

Aus der Ferne
Vollzeit
Unser zukunftsorientiertes Technologieunternehmen sucht einen versierten iOS-Entwickler zur Verstärkung unseres internationalen Entwicklungsteams. In dieser Position wirken Sie maßgeblich an der Konzeption, Entwicklung und Wartung innovativer iOS-Anwendungen mit, die von Millionen Nutzern weltweit geschätzt werden. Als Remote-Mitarbeiter genießen Sie die Flexibilität, von Ihrem bevorzugten Standort aus zu arbeiten, während Sie integraler Bestandteil eines hochmodernen Technologieprojekts sind. Wir legen höchsten Wert auf Qualität, Innovation und kontinuierliche Verbesserung unserer mobilen Lösungen. Hauptaufgaben - Entwicklung und Wartung qualitativ hochwertiger iOS-Anwendungen mit Swift 6.x und Objective-C unter Einhaltung aktueller Branchenstandards. - Implementierung ansprechender und intuitiver Benutzeroberflächen mit SwiftUI und UIKit, die den Apple Human Interface Guidelines entsprechen. - Optimierung der Anwendungsleistung durch effiziente Algorithmenumsetzung und durchdachtes Speichermanagement. - Integration von RESTful APIs und Implementierung robuster Datenverarbeitungslösungen mit Core Data und anderen Persistenzmechanismen. - Enge Zusammenarbeit mit Design- und Backend-Teams zur nahtlosen Umsetzung neuer Funktionen und Verbesserungen. - Systematische Identifizierung und Behebung von Softwarefehlern, Performance-Problemen und Sicherheitslücken. - Einrichtung und Pflege von Continuous Integration und Deployment-Workflows mit modernen CI/CD-Pipelines. - Durchführung gründlicher Code-Reviews und Bereitstellung konstruktiven technischen Feedbacks für Teamkollegen. - Aktive Mitwirkung an der technischen Dokumentation, Architekturentscheidungen und Projektplanung. Erforderliche Qualifikationen - Mindestens 3 Jahre nachweisbare Berufserfahrung in der professionellen Entwicklung von iOS-Anwendungen. - Fundierte Kenntnisse in Swift (5.x/6.x) und Objective-C mit der Fähigkeit, zwischen beiden Sprachen effizient zu wechseln. - Umfassende Vertrautheit mit dem iOS-SDK, Xcode 16.x und dem gesamten App-Entwicklungszyklus. - Tiefgreifendes Verständnis und konsequente Anwendung der SOLID, KISS und DRY Prinzipien in der Softwareentwicklung. - Sicherer Umgang mit Git, Pull Requests, Branching-Strategien und modernen Entwicklungs-Workflows. - Umfangreiche Erfahrung mit RESTful APIs und JSON-Datenverarbeitung in mobilen Anwendungen. - Nachgewiesene Fähigkeit, sauberen, wartbaren und effizienten Code zu schreiben. - Selbstständige Arbeitsweise und ausgeprägte Problemlösungskompetenz. - Gute Kommunikationsfähigkeiten in Englisch (schriftlich und mündlich). Wünschenswerte Qualifikationen - Praktische Erfahrung mit Core Data, Realm oder anderen Datenpersistenzlösungen für iOS-Anwendungen. - Fundierte Kenntnisse in der Erstellung und Durchführung von Unit- und UI-Tests mit XCTest Framework. - Tiefgreifendes Verständnis und praktische Anwendung architektonischer Muster wie MVC, MVVM, VIPER und Clean Swift. - Fortgeschrittene Kenntnisse in SwiftUI für moderne Benutzeroberflächen und Combine Framework für reaktive Programmierung. - Erfahrung mit Swift Concurrency (async/await) für effiziente asynchrone Programmierung. - Praktische Erfahrung mit CI/CD-Tools wie Jenkins, GitLab CI oder GitHub Actions. - Vertrautheit mit agilen Entwicklungsmethoden (Scrum, Kanban) und entsprechenden Tools. - Beiträge zu Open-Source-Projekten oder eigene veröffentlichte Apps im App Store. - Kenntnisse in der Implementierung von Augmented Reality mit ARKit oder Machine Learning mit Core ML. - Erfahrung mit Swift Package Manager und effizientem Dependency Management. Warum Sie sich bewerben sollten Als geschätztes Mitglied unseres Entwicklungsteams genießen Sie die Flexibilität vollständiger Fernarbeit, kombiniert mit der Möglichkeit, an spannenden und technologisch anspruchsvollen Projekten mit globaler Reichweite zu arbeiten. Wir fördern eine Kultur der Innovation, in der Ihre Ideen aktiv gesucht und geschätzt werden. Kontinuierliche berufliche Entwicklung wird durch regelmäßige Weiterbildungsmöglichkeiten, Zugang zu Fachkonferenzen und Mentoring-Programme unterstützt. Unser internationales Team besteht aus talentierten Fachleuten, die gemeinsam an der Entwicklung zukunftsweisender Technologielösungen arbeiten. Diese Position bietet nicht nur technische Herausforderungen, sondern auch die Möglichkeit, Ihre Karriere in einem innovativen und zukunftsorientierten Unternehmen voranzutreiben. Werden Sie Teil unseres Teams und gestalten Sie die nächste Generation von iOS-Anwendungen mit uns!