15. Juli 2024
Middle iOS Engineer remote Wir sind ein Team 🔥 Partida 🔥 , das neue Produkte und Lösungen für Kryptoprojekte entwickelt und wir suchen Spezialisten für unser Team. 👌 Anforderungen : 2+ Jahre Erfahrung in der iOS-Entwicklung, mit Erfahrung in der Entwicklung erfolgreicher mobiler Anwendungen; Umfassende Kenntnisse der Programmiersprache Swift; Erfahrung mit den folgenden Frameworks: SwiftUI (mindestens 1 Jahr), URLSession, Core Data, SPM; Erfahrung in der Codeüberp
15. Juli 2024
Middle iOS Engineer
remote
Wir sind ein Team 🔥 Partida 🔥 , das neue Produkte und Lösungen für Kryptoprojekte entwickelt und wir suchen Spezialisten für unser Team.
👌 Anforderungen :
- 2+ Jahre Erfahrung in der iOS-Entwicklung, mit Erfahrung in der Entwicklung erfolgreicher mobiler Anwendungen;
- Umfassende Kenntnisse der Programmiersprache Swift;
- Erfahrung mit den folgenden Frameworks: SwiftUI (mindestens 1 Jahr), URLSession, Core Data, SPM;
- Erfahrung in der Codeüberprüfung und Prozesseinstellung;
- Die Prinzipien von Multithreading und Thread-Sicherheit verstehen;
- Verstehen der Verwendung verschiedener Datenspeicheroptionen in der Anwendung: UserDefaults, FileManager, Cache, Schlüsselbund, Kerndaten;
- Fähigkeit, mit RESTful API und Websocket für die mobile Entwicklung zu arbeiten;
- 1+ Jahre Erfahrung und gute Kenntnisse des Observable-, Combine + Async/Await-Frameworks;
- Umfassendes Wissen über Designmuster und deren Anwendung in der iOS-Entwicklung;
- Fähigkeit, Unit-Tests zu schreiben;
- Fortgeschrittene Kenntnisse im Umgang mit Git;
- Apple Code Signing verstehen, Apple Developer-Konten einrichten (Zertifikate, Schlüssel und Bereitstellungsprofile erstellen), Anwendungen erstellen (Informationen eingeben), Anwendungen hochladen (Test Flight oder App Store mit all ihren Funktionen);
- Ausgezeichnete Kommunikations- und Teamfähigkeit.
Grundkenntnisse der Krypto-Richtung. 🎯 Verantwortlichkeiten :
- Bestehende mobile Anwendungen entwickeln;
- Neue Funktionen entwickeln;
- Beteiligen Sie sich am Prozess der Bewertung und Planung von Aufgaben;
- Pflegen Sie die technische Dokumentation des Projekts.
- Codeprüfungen durchführen;
- Tests schreiben;
- Optimieren Sie die Leistung der Anwendung und stellen Sie deren Reaktionsfähigkeit auf verschiedenen iOS-Geräten sicher.
- Fehlerbehebung und Fehlerbehebung bei Vorgängen, um eine zeitnahe Lösung sicherzustellen und eine stabile Anwendungsleistung aufrechtzuerhalten.