- Company Name
- Meridial Marketplace, by Invisible
- Job Title
- Kotlin Coding Specialist - Freelance AI Trainer Project
- Job Description
-
Job Title: Kotlin Coding Specialist – AI Trainer
Role Summary:
Provide high‑quality Kotlin code solutions that enhance AI training data for large‑scale language models. Translate real‑world engineering scenarios (bug reports, feature requests) into clean, idiomatic, production‑ready Kotlin patches that reflect modern Android development best practices.
Expectations:
- Deliver maintainable, well‑documented code that meets contemporary Android standards.
- Ensure all solutions compile cleanly, pass lint checks, and align with the project’s coding conventions.
- Communicate technical decisions effectively, both in code comments and concise documentation.
- Contribute to continuous improvement of the AI model’s understanding of Kotlin through accurate, real‑world examples.
Key Responsibilities:
1. Review AI‑generated code, identify logical or syntactic errors, and rewrite or correct them.
2. Write original Kotlin implementations for bug fixes, feature additions, and refactoring tasks drawn from Git repositories.
3. Apply modern Android architecture components: Jetpack Compose UI, ViewModel, Repository patterns, Hilt DI, Room persistence, WorkManager, Datastore, and networking libraries (OkHttp, Retrofit, Coil).
4. Configure Gradle scripts, manage dependencies, and ensure compatibility across API levels.
5. Produce unit, instrumented, and UI tests where applicable.
6. Document coding practices, design rationale, and API usage for future developers and AI training.
7. Collaborate remotely with other freelance specialists, maintaining clear, structured communication.
Required Skills:
- Advanced proficiency in Kotlin and Android SDK, including a deep understanding of Kotlin language features and standard library.
- Hands‑on experience with Jetpack Compose, Kotlin Coroutines, Flow, and common Android Jetpack libraries (Room, WorkManager, Datastore, ViewModel, Hilt).
- Solid knowledge of Gradle build systems, dependency injection, and version management.
- Familiarity with networking (OkHttp, Retrofit) and image loading (Coil).
- Experience with multimedia APIs (CameraX, ExoPlayer, Media3) is a plus.
- Strong debugging, testing, and CI/CD pipeline integration skills.
- Excellent written and verbal communication for code reviews and documentation.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- Proven track record of developing and publishing production‑grade Kotlin/Android applications.
- Optional certifications: Android Development (Google), Kotlin (JetBrains), or related professional credentials.