VE
Freelance Senior Software Developer Kotlin AI Trainer
Amman, Jordan
About the role
Mindrift connects skilled specialists with project-based AI opportunities for leading technology companies, focusing on testing, evaluating, and improving AI systems. This freelance role involves working on specific projects rather than permanent employment, offering flexibility and exposure to cutting-edge AI development.
As a Freelance Senior Software Developer Kotlin AI Trainer, you will contribute to various AI projects by designing and maintaining automated tests to ensure the quality, performance, and reliability of Kotlin and Android applications. You will collaborate with developers to identify, reproduce, and resolve functional, performance, and UI issues across multiple environments, while defining and improving quality standards across build pipelines to ensure smooth CI/CD integrations and release stability.
You will monitor application behavior in production and use data-driven insights to guide testing priorities and improvements. Additionally, you will apply professional judgment to assess AI responses, contributing directly to the enhancement of AI systems. This role is ideal for senior developers seeking flexible, project-based work with leading tech companies in the AI space.
What we're looking for
- Degree in computer science, software engineering, or related fields
- 5+ years of Kotlin development experience including coroutines, extension functions, and sealed classes
- 3+ years of Android/JVM development experience
- Familiarity with JUnit 5, Kotest, MockK, and Android testing (Espresso, Robolectric)
- English proficiency at B2 level or higher
- Stable internet connection
- Ability to work independently on project-based tasks
The hiring process
STEP 01
Recruiter call
30 min · Within 5 days
STEP 02
Hiring manager
60 min · Following week
STEP 03
Working session
90 min · Take-home + review
STEP 04
Final + offer
2 hours · Loop with team
Average time to offer: ~21 days. Your application is timestamped at every step — see applications.