Über die Stelle
Als React-Native-Entwickler arbeitest du remote auf Stundenbasis und prüfst KI-generierten React-Native-Code, Mobile-App-Architekturen und technische Erklärungen und erstellst hochwertige Referenzimplementierungen sowie schrittweise Begründungen für komplexe Engineering-Probleme. Du bewertest Lösungen hinsichtlich Korrektheit, Klarheit, Sicherheit, Performance, Zuverlässigkeit und Einhaltung des Prompts; identifizierst Probleme bei React-Rendering/State, Navigation, Native-Module-Integration, Plattformunterschieden (iOS/Android), Performance-Engpässen, Speicher/Leaks, Offline-Verhalten und Release-Praktiken; überprüfst technische Informationen auf Fakten; schreibst hochwertige Erklärungen und Modelllö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, stundenweise bezahlte Auftragnehmer-Rolle ist bei SME Careers, einem schnell wachsenden Unternehmen für KI-Datendienste und Tochtergesellschaft von SuperAnnotate, das KI-Trainingsdaten für viele der weltweit größten KI-Unternehmen und Foundation-Model-Labs bereitstellt – wo deine Frontend-Expertise direkt dazu beiträgt, 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 Expert:innen, die wir kontaktieren, wenn sich relevante Möglichkeiten ergeben. Dies verschafft dir außerdem Zugang zu zukünftigen Projekten, die über unser Expert:innen-Netzwerk verfügbar sind.
Was du tun wirst
- KI-Trainingsinhalte entwickeln: Detaillierte Prompts zu React-Native-Themen erstellen und hochwertige Referenzantworten schreiben, um das Lernen der KI zu leiten.
- 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 mobiler Anwendungsfälle validieren.
Was wir suchen
- Bachelor-Abschluss oder höher in Informatik, Software Engineering oder einem eng verwandten technischen Fachbereich (oder gleichwertige praktische Erfahrung).
- 4+ Jahre Berufserfahrung in der Entwicklung produktiver Mobile-Apps, einschließlich React Native (2+ Jahre bevorzugt).
- Fundierte Kenntnisse in TypeScript und modernem React (Hooks, State-Management-Muster, Memoization, Rendering-Verhalten).
- Praktische Erfahrung mit React-Native-Grundlagen: Komponentenmuster, Gesten/Animationen, Listen, Bildverarbeitung, Deep Links und Benachrichtigungen (soweit zutreffend).
- Erfahrung mit Navigation und App-Struktur (z. B. React Navigation) und dem sicheren Verwalten komplexer Abläufe.
- Fundiertes Verständnis von plattformspezifischem Verhalten und Debugging sowohl unter iOS als auch Android (Builds, Logs, Profiling, Release-Probleme).
- Vertrautheit mit nativer Integration: Bridging/Native-Module, Berechtigungen, App-Lebenszyklus und Abhängigkeitsverwaltung (CocoaPods/Gradle).
- Performance-Denken: Diagnose und Behebung von Ruckeln, langsamen Renderings, Performance großer Listen, Startzeit und Bundle-Größe.
- Erfahrung mit Daten und Netzwerk: Fehlerbehandlung, Wiederholungsversuche, Caching, Offline-First-Strategien und Grundlagen sicherer Speicherung.
- Erfahrung mit Testing und Qualität: Jest, React Native Testing Library und E2E-Frameworks (Detox/Appium) sowie Vertrautheit mit CI/CD.
- Mindestens C1 Englischkenntnisse (schriftlich und mündlich) mit der 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.
- Hochgradig detailorientiert und systematisch mit einer methodischen Herangehensweise an die Bewertung der Qualität von Begründungen und die Identifizierung subtiler Probleme in komplexem Mobile-Code.