
Kotlin Expert – Freelance Project
Invisible Technologies
contract
Posted on:
Location Type: Remote
Location: Anywhere in the World
Visit company websiteExplore more
Salary
💰 $25 - $65 per hour
About the role
- Define, document, and validate Kotlin-based Android functionalities used in AI benchmarking and software simulation projects
- Author comprehensive functional and technical documentation, including feature requirements, system behavior, and expected outcomes
- Translate open-ended requirements into realistic, well-scoped Android tasks representing genuine engineering challenges
- Ensure each benchmark task is complete, verifiable, and grounded in authentic developer workflows
- Maintain structured repositories of Kotlin challenges, categorized by complexity, topic, and functional type
- Define Kotlin-specific quality metrics, benchmarking criteria, and rubrics aligned with Android production standards
- Develop SOPs and QA frameworks enforcing stylistic consistency, idiomatic Kotlin use, and functional clarity
- Conduct rigorous QA passes on deliverables — verifying code correctness, documentation completeness, and benchmark adherence
- Apply quality principles to maintain dataset and code task evaluation standards
- Curate gold-standard Kotlin examples representing benchmark-worthy implementations
- Collaborate with recruitment and project leads to define role competencies for Kotlin contributors
- Develop technical evaluation frameworks for vetting Kotlin developers, including practical code tasks and debugging exercises
- Lead calibration sessions with contractors to ensure consistency and quality
- Create skill matrices and capability documentation for Kotlin engineering talent aligned to benchmarking needs
- Provide continuous feedback and training materials for quality improvement
- Collaborate with AI research teams to design and refine Android benchmarking datasets for evaluating LLM coding performance
- Source, assess, and refine Kotlin-based Android tasks testing comprehension, reasoning, and problem-solving
- Document evaluation criteria including accuracy, code structure, and maintainability
- Contribute to post-project analysis, surfacing insights on performance trends and task design improvements
- Recommend dataset refinements to enhance domain coverage
- Support project setup, scoping, and execution of Kotlin-oriented AI training and evaluation projects
- Provide expert-level input on tooling, frameworks, and pipeline design (Ktor, Jetpack, Gradle, KSP)
- Collaborate closely with ML engineers, QA specialists, and data annotators to meet research-grade standards
- Produce summary documentation and retrospective reports detailing lessons learned and recommendations
Requirements
- 5+ years of professional experience in Kotlin software engineering (Android, backend, or multiplatform)
- Mastery of Kotlin idioms, coroutines, Flow, Jetpack Compose, and asynchronous programming
- Experience in technical documentation, benchmark dataset design, or QA of coding tasks preferred
- Proven ability to define and enforce technical and stylistic standards across distributed teams
- Strong collaboration and communication skills with the ability to articulate complex logic clearly
- Exceptional attention to detail and documentation discipline
- Fluent in English, with precise writing and communication abilities.
Benefits
- company‑sponsored benefits such as health insurance and PTO do not apply
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinAndroid developmentasynchronous programmingcoroutinesFlowJetpack Composetechnical documentationbenchmark dataset designQA of coding tasksstylistic standards
Soft Skills
collaborationcommunicationattention to detaildocumentation disciplinearticulation of complex logic