Android Engineer (Kotlin and Java)

SME Careers
Ingegneria del software
Da remoto
Solo alcuni paesi
Freelance

35 USD a 110 USD/hIntervallo indicativo fornito da SME Careers

Pubblicato il 5 giugno 2026 · Candidature fino al 15 novembre 2026

Candidati su SME Careers

Alcuni paesi: America del Nord, Europa, Asia meridionale, Sud-est asiatico

Ti mando alla pagina ufficiale di SME Careers. La candidatura è gratuita e in inglese.

Ricevo una commissione dalla piattaforma quando un candidato che ho segnalato viene assunto. Per te non cambia nulla.

Tailor my resume to this job
Condividi questa posizione

The Android Engineer reviews AI-generated code, creates reference implementations, and evaluates model responses for performance and correctness. Candidates need a relevant degree, four years of production Android development experience, and expert proficiency in Kotlin and Java.

Descrizione in inglese, come pubblicata da SME Careers.

As an Android Engineer (Kotlin / Java), you will work remotely on an hourly paid basis to review AI-generated Android code, mobile architectures, and technical explanations, as well as produce high-quality reference implementations and step-by-step reasoning for complex engineering problems. You will assess solutions for correctness, clarity, security, performance, reliability, and adherence to the prompt; identify issues in Jetpack Compose/UI, concurrency, threading, memory/performance, app lifecycle, networking, persistence, and build/release practices; fact-check technical information; write high-quality explanations and model solutions that demonstrate best practices; and rate and compare multiple AI responses based on correctness and reasoning quality.

This fully remote, hourly paid contractor role is with SME Careers, a fast-growing AI data services company and subsidiary of SuperAnnotate that provides AI training data to many of the world’s largest AI companies and foundation model labs, where your frontend expertise will directly help improve the world’s premier AI models used by millions of developers worldwide.

Important:
There is no immediate project for this role; however, if qualified, you will be among the first experts we reach out to when relevant opportunities arise. This will also provide you with access to future projects available through our expert network.

Responsibilities

  • Develop AI Training Content: Create detailed prompts across Android topics and write high-quality reference answers to guide AI learning.
  • Optimize AI Performance: Evaluate and rank AI responses to enhance correctness, security, performance, and maintainability.
  • Ensure Model Integrity: Test AI outputs for inaccuracies or unsafe recommendations, validating reliability across real-world Android use cases.

Requirements

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a closely related technical field (or equivalent practical experience).
  • 4+ years of professional experience building production Android apps, including work in Kotlin and (ideally) Java codebases.
  • Expert-level proficiency in Kotlin (Kotlin 1.6+): null-safety, coroutines/flows, sealed types, generics, and idiomatic patterns.
  • Strong Android fundamentals: app lifecycle, Activities/Fragments, state restoration, background execution limits, and permissions.
  • Modern UI experience with Jetpack Compose and/or Views; ability to reason about recomposition, state hoisting, and UI performance.
  • Concurrency expertise: coroutines, Flow, threading best practices, cancellation, and avoiding race conditions/ANRs.
  • Strong knowledge of architecture patterns: MVVM, Clean Architecture concepts, dependency injection (Hilt/Dagger/Koin), and modularization.
  • Experience with networking and data: Retrofit/OkHttp, serialization, caching, offline strategies, and persistence (Room/SQLite/DataStore).
  • Experience with testing and quality: JUnit, instrumentation tests, Compose UI tests/Espresso, mocking strategies, CI/CD (Gradle, Play Console workflow).
  • Security awareness: secure storage (Keystore/EncryptedSharedPreferences), auth flows, certificate pinning awareness, privacy permissions, and sensitive data handling.
  • Minimum C1 English proficiency (written and spoken), with the ability to write clear technical explanations and follow detailed English-language guidelines.
  • Previous experience with AI data training, annotation, or evaluating AI-generated technical content is a strong plus.
  • Highly detail-oriented and systematic, with a methodical approach to evaluating reasoning quality and identifying subtle issues in complex Android code.

Competenze richieste

  • Networking
  • Kotlin
  • Clean Architecture
  • App Architecture
  • MVVM
  • Coroutines
  • Jetpack Compose
  • Java
  • Android
  • Debugging
  • Code Review
  • Performance Optimization
  • Android SDK
  • Android Views
  • Kotlin Flow
  • Dependency Injection
  • Hilt
  • Dagger
  • Koin
  • Modularization
  • Gradle
  • Android Studio
  • App Lifecycle
  • Activities & Fragments
  • State Restoration
  • Background Execution
  • Permissions
  • Retrofit
  • OkHttp
  • Serialization

Alcuni paesi: America del Nord, Europa, Asia meridionale, Sud-est asiatico

Informazioni su SME Careers

SME Careers è la piattaforma di esperti di SuperAnnotate, che assume specialisti da remoto per addestrare e valutare modelli di IA, dalle lingue al diritto. L'annuncio originale è sul loro sito.

Vedi questa posizione su SME Careers

Posizioni simili

Kotlin Engineer

SME Careers
Ingegneria del software
Da remoto
Solo alcuni paesi
Freelance

The Kotlin Engineer evaluates and rates AI-generated code responses, verifies technical accuracy, and creates expert-level solutions. Candidates must have at least two years of hands-on Kotlin development experience and a bachelor degree in computer science or a related field.

  • Ktor
  • Null Safety
  • English
  • +5

Pubblicato 149 giorni fa55 USD/h

Kotlin Team Lead

SME Careers
Ingegneria applicata
Da remoto
Solo Stati Uniti
Freelance

The Kotlin Team Lead oversees quality, consistency, and trainer performance across Kotlin AI training projects by reviewing generated code and providing feedback. Applicants need a relevant degree and at least three years of professional experience in Kotlin development, code review, or technical mentoring.

  • Kotlin QA
  • Trainer Feedback
  • Coroutines
  • +5

Pubblicato 122 giorni fa65 USD/h

Java Engineer

SME Careers
Ingegneria del software
Da remoto
Solo alcuni paesi
Freelance

The Java Engineer reviews AI-generated Java code, evaluates architectural solutions, and creates reference implementations. Requirements include a degree in Computer Science or a related field and at least five years of professional software engineering experience with Java on production systems.

  • Remote Contractor
  • Java
  • Unit Testing
  • +5

Pubblicato 150 giorni fa55 USD/h

React Native Engineer

SME Careers
Ingegneria del software
Da remoto
Solo alcuni paesi
Freelance

This remote React Native Engineer evaluates and improves AI generated mobile code, architectures, and technical explanations. Key requirements include a computer science degree or equivalent, and at least four years of professional experience building production mobile applications with React Native and TypeScript.

  • Native Modules
  • Code Review
  • TypeScript
  • +5

Pubblicato 132 giorni fa60 USD a 100 USD/h