Wir sind auf der Suche nach einer Person, die gerne an der Entwicklung von Lösungen auf Unternehmensebene mitwirken möchte, um sich einem Team bei MacKiev anzuschließen. Wir bieten ein schnelllebiges, kollaboratives Umfeld, das Ideen und Innovationen anregt. Wenn Sie den höchsten Qualitätsstandards verpflichtet sind und von einigen der angesehensten und anerkanntesten Experten der Branche lernen und mit ihnen zusammenarbeiten möchten, ist dies die richtige Position für Sie. Über das Projekt: Das
Wir sind auf der Suche nach einer Person, die gerne an der Entwicklung von Lösungen auf Unternehmensebene mitwirken möchte, um sich einem Team bei MacKiev anzuschließen. Wir bieten ein schnelllebiges, kollaboratives Umfeld, das Ideen und Innovationen anregt. Wenn Sie den höchsten Qualitätsstandards verpflichtet sind und von einigen der angesehensten und anerkanntesten Experten der Branche lernen und mit ihnen zusammenarbeiten möchten, ist dies die richtige Position für Sie. Über das Projekt: Das Produkt ist eine Anwendung, die die Nutzung proprietärer Gerätefunktionen unter iOS ermöglicht. Die App-Entwicklung erfordert Fähigkeiten und Erfahrung in lokalen und Remote-Netzwerken, USB, Bluetooth und anderen Kommunikationsprotokollen sowie UI-Komponenten. Hauptsächlich werden Sprachen für das Produkt mit Swift und ObjC geschrieben. Anforderungen: – 7+ Jahre kommerzielle Erfahrung als iOS-Softwareentwickler – Ausgeprägte Entwicklungserfahrung mit Objective-C – Ausgeprägte Entwicklungserfahrung mit Swift – Verständnis und praktische Kenntnisse in OOP – Praktische Verwendung von MVC, MVVM und andere Architekturmuster – fundierte Kenntnisse in UIKit – Bachelor-Abschluss in Informatik, Computertechnik oder einem verwandten Bereich. Wäre ein Pluspunkt: – SwiftUI-Erfahrung – Erfahrung in der Entwicklung von macOS – Erfahrung in der Catalyst-Entwicklung – Kenntnisse in Git – Erfahrung im Schreiben von UnitTests. Verantwortlichkeiten: – Entwerfen und Entwickeln einer modernen iOS/Catalyst-Anwendung – verwenden Sie am besten Praktiken zur Minimierung von Auswirkungen auf das Benutzererlebnis, wie z. B. Batterieentladung, Speicherwarnungen, nicht reagierende Benutzeroberfläche usw. – Fähigkeit, Entwicklercode von Drittanbietern zu lesen, Ablauf und Funktion zu verstehen und bei Bedarf Verbesserungen vorzunehmen. Wir bieten: – Vollzeit-Fernbeschäftigung – flexible Arbeitszeiten – kostenlose medizinische Versorgung Versicherungsschutz und Gesundheitsprogramm – Bezahlter Krankenstand – 24 vollständig bezahlte Urlaubstage