Über die Stelle
Als Android-Entwickler (Kotlin / Java) arbeitest du remote auf Stundenbasis daran, KI-generierten Android-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 des Prompts; identifizierst Probleme in Jetpack Compose/UI, Nebenläufigkeit, Threading, Speicher/Performance, App-Lebenszyklus, Netzwerk, Persistenz und Build-/Release-Praktiken; überprüfst technische Informationen auf Faktenrichtigkeit; 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 vergütete Contractor-Rolle ist bei SME Careers, einem schnell wachsenden Unternehmen für KI-Datendienste und Tochtergesellschaft von SuperAnnotate, das vielen der weltweit größten KI-Unternehmen und Foundation-Model-Labs KI-Trainingsdaten 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 kein sofortiges Projekt; wenn du jedoch qualifiziert bist, gehörst du zu den ersten Expertinnen und Experten, die wir kontaktieren, sobald sich relevante Möglichkeiten ergeben. 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 Android-Themen erstellen und hochwertige Referenzantworten schreiben, 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 Android-Anwendungsfälle validieren.
Was wir suchen
- Bachelor-Abschluss oder höher in Informatik, Softwaretechnik oder einem eng verwandten technischen Fachgebiet (oder gleichwertige praktische Erfahrung).
- 4+ Jahre Berufserfahrung in der Entwicklung produktiver Android-Apps, einschließlich Arbeit in Kotlin- und (idealerweise) Java-Codebasen.
- Expertenkenntnisse in Kotlin (Kotlin 1.6+): Null-Sicherheit, Coroutines/Flows, sealed Types, Generics und idiomatische Muster.
- Fundierte Android-Grundlagen: App-Lebenszyklus, Activities/Fragments, Zustandswiederherstellung, Grenzen der Hintergrundausführung und Berechtigungen.
- Erfahrung mit moderner UI mit Jetpack Compose und/oder Views; Fähigkeit, über Recomposition, State Hoisting und UI-Performance zu argumentieren.
- Expertise in Nebenläufigkeit: Coroutines, Flow, Best Practices für Threading, Abbruch und Vermeidung von Race Conditions/ANRs.
- Fundierte Kenntnisse von Architekturmustern: MVVM, Clean-Architecture-Konzepte, Dependency Injection (Hilt/Dagger/Koin) und Modularisierung.
- Erfahrung mit Netzwerk und Daten: Retrofit/OkHttp, Serialisierung, Caching, Offline-Strategien und Persistenz (Room/SQLite/DataStore).
- Erfahrung mit Testing und Qualität: JUnit, Instrumentationstests, Compose-UI-Tests/Espresso, Mocking-Strategien, CI/CD (Gradle, Play-Console-Workflow).
- Sicherheitsbewusstsein: sichere Speicherung (Keystore/EncryptedSharedPreferences), Auth-Flows, Bewusstsein für Certificate Pinning, Datenschutzberechtigungen und Umgang mit sensiblen Daten.
- Mindestens C1 Englischkenntnisse (schriftlich und mündlich), mit der Fähigkeit, klare technische Erklärungen zu schreiben 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 Begründungsqualität und das Erkennen subtiler Probleme in komplexem Android-Code.