Über die Stelle
Als iOS-Ingenieur (Swift / Objective-C) arbeitest du remote auf Stundenbasis daran, KI-generierten iOS-Code, mobile Architekturen und technische Erklärungen zu prüfen sowie hochwertige Referenzimplementierungen und schrittweise Begründungen für komplexe Engineering-Probleme zu erstellen. Du bewertest Lösungen hinsichtlich Korrektheit, Klarheit, Sicherheit, Performance, Zuverlässigkeit und Einhaltung der Vorgaben; identifizierst Probleme in UIKit/SwiftUI-Implementierung, Nebenläufigkeit, Speicherverwaltung, Threading, App-Lebenszyklus, Netzwerk, Persistenz sowie Build-/Release-Praktiken; prüfst technische Informationen auf Faktenrichtigkeit; schreibst hochwertige Erklärungen und Musterlösungen, die Best Practices demonstrieren; und bewertest und vergleichst mehrere KI-Antworten anhand von Korrektheit und Qualität der Begründung.
Diese vollständig remote ausgeübte, stundenweise bezahlte Contractor-Rolle ist bei SME Careers angesiedelt, einem schnell wachsenden Unternehmen für KI-Datendienste und Tochterunternehmen von SuperAnnotate, das vielen der weltweit größten KI-Unternehmen und Foundation-Model-Laboren KI-Trainingsdaten bereitstellt – dort hilft deine Frontend-Expertise direkt dabei, die weltweit führenden KI-Modelle zu verbessern, die von Millionen Entwicklern weltweit genutzt werden.
Wichtig: Für diese Rolle gibt es derzeit kein unmittelbares Projekt; wenn du jedoch qualifiziert bist, gehörst du zu den ersten Expertinnen und Experten, die wir kontaktieren, sobald relevante Möglichkeiten entstehen. Dies verschafft dir außerdem Zugang zu zukünftigen Projekten, die über unser Expertennetzwerk verfügbar sind.
Was du tun wirst
- KI-Trainingsinhalte entwickeln: Detaillierte Prompts zu iOS-Themen erstellen und hochwertige Referenzantworten verfassen, um das Lernen der KI anzuleiten.
- KI-Performance optimieren: KI-Antworten bewerten und einordnen, um Korrektheit, Sicherheit, Performance und Wartbarkeit zu verbessern.
- Modellintegrität sicherstellen: KI-Ausgaben auf Ungenauigkeiten oder unsichere Empfehlungen testen und die Zuverlässigkeit anhand realer iOS-Anwendungsfälle validieren.
Was wir suchen
- Bachelorabschluss oder höher in Informatik, Software Engineering oder einem eng verwandten technischen Fachbereich (oder gleichwertige praktische Erfahrung).
- 4+ Jahre Berufserfahrung in der Entwicklung produktiver iOS-Anwendungen, einschließlich Arbeit in Swift- und (idealerweise) Objective-C-Codebasen.
- Expertenkenntnisse in Swift (Swift 5+): Wert-/Referenzsemantik, Generics, Protokolle, Fehlerbehandlung und moderne Sprachfunktionen.
- Fundierte iOS-Grundlagen: App-Lebenszyklus, View-/Controller-Architektur, Navigation, State Management und Einschränkungen der Hintergrundausführung.
- Solide Erfahrung mit Nebenläufigkeit: GCD, OperationQueue und moderne async/await-Muster; Fähigkeit, Race Conditions und Thread-Sicherheit zu beurteilen.
- Gutes Verständnis von ARC und iOS-Speichermustern (Retain-Zyklen, weak/unowned, Lecks, Instruments).
- Erfahrung mit Netzwerk und Daten: URLSession, JSON-Parsing, Caching, Retries, Offline-Strategien und Persistenz (Core Data/SQLite/Realm).
- Erfahrung mit Testing und Qualität: XCTest, UI-Tests, Mocking-Strategien, CI/CD (Fastlane ist ein Plus) und App-Store-Release-Hygiene.
- Sicherheitsbewusstsein: sichere Speicherung (Keychain), Transportsicherheit, Authentifizierungsabläufe, Datenschutzberechtigungen und Umgang mit sensiblen Daten.
- Mindestens C1-Englischkenntnisse (schriftlich und mündlich) sowie die Fähigkeit, klare technische Erklärungen zu verfassen und detaillierten englischsprachigen Richtlinien zu folgen.
- Frühere Erfahrung mit KI-Datentraining, Annotation oder der Bewertung KI-generierter technischer Inhalte ist ein starkes Plus.
- Sehr detailorientiert und systematisch, mit einer methodischen Herangehensweise an die Bewertung der Qualität von Begründungen und das Erkennen subtiler Probleme in komplexem iOS-Code.