Über die Position
Wir suchen einen Softwareentwickler mit fundiertem Hintergrund in der iOS-
Entwicklung und die Fähigkeit, umfangreiche Hochleistungsanwendungen zu erstellen und zu warten. Sie müssen neue
Funktionen in einem bestehenden Xcode-Projekt mit SwiftUI/UIKit pflegen und entwickeln.
Verantwortlichkeiten
< ul>
Arbeiten Sie mit funktionsübergreifenden Teams zusammen, darunter Designer und Back-End-Ingenieure, um Lösungen im Einklang mit Produktanforderungen und technischen Spezifikationen zu entwickeln und umzusetzen.Tragen Sie bei der Definition technischer Designs und Ansätze für unsere bei Produkte und stellen Skalierbarkeit, Leistung und Wartbarkeit sicher.Unterstützen Sie bei der Entwicklung und Wartung wiederverwendbarer Komponenten und Bibliotheken, um den Entwicklungsprozess zu optimieren.Schreiben Sie sauberen, effizienten und gut dokumentierten Code. Befolgen Sie branchenübliche Best Practices und Codierungsstandards.Optimieren Sie Anwendungen hinsichtlich Geschwindigkeit und Skalierbarkeit und sorgen Sie so für ein nahtloses Benutzererlebnis auf verschiedenen Geräten und Browsern.Nehmen Sie an Codeüberprüfungen teil, um die Codequalität aufrechtzuerhalten und zu erhalten Konstruktives Feedback von Teammitgliedern.Bleiben Sie über die neuesten Entwicklungstrends, Tools und Techniken informiert und teilen Sie erworbenes Wissen mit dem Team.Probleme beheben und debuggen, zeitnahe Lösungen bereitstellen und Umsetzung vorbeugender Maßnahmen.Arbeiten Sie mit dem UX/UI-Designteam zusammen, um optisch ansprechende und intuitive Benutzeroberflächen sicherzustellen.
Erforderlich Fähigkeiten
- Erfahrung in der Entwicklung von Apps mit Swift, SwiftUI und UIKit
- Solides Verständnis von MVVM
- Solides Verständnis und Erfahrung mit SOLID und saubere Architektur
- Gute Kenntnisse der iOS-Designprinzipien und Best Practices
- Vertrautheit mit REST-APIs
- Gutes Verständnis des gesamten mobilen Entwicklungslebenszyklus
< li>Vertrautheit mit der Realm-Datenbank- Git-/Github-Kenntnisse
- Fähigkeit, sauberen und lesbaren Code zu schreiben
- Bequeme Übernahme einer Funktion bis zur Veröffentlichung
Schön, Fähigkeiten zu haben
- Erfahrung/Verständnis von Blockchain und WalletConnect
- Erfahrung mit ARKit / RealityKit
- Unit/Integration/UI-Testing
- Erfahrung in der Entwicklung für visionOS
- Erfahrung in der Arbeit mit StoreKit