Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer (Kotlin) - AI Trainer

Mindrift

Remote

SAR 200,000 - 300,000

Part time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company based in Saudi Arabia is seeking a Senior Kotlin Developer to engage in part-time, project-based opportunities. You will design and maintain automated tests, collaborate on UI issues, and define quality standards for build pipelines. Ideal candidates have over 5 years of Kotlin and at least 3 years of Android development experience. Competitive rates of up to $40/hour and flexible working hours are offered based on project complexity. English proficiency at B2 is necessary.

Qualifications

  • 5+ years of experience with Kotlin including coroutines, extension functions, and sealed classes.
  • 3+ years of Android/JVM development experience.
  • English proficiency - B2 level.

Responsibilities

  • Design and maintain automated tests for Kotlin and Android applications.
  • Collaborate with developers to resolve functional and UI issues.
  • Improve quality standards across build pipelines.

Skills

Kotlin
Android development
CI/CD integration
JUnit 5
MockK
Espresso
Data-driven testing

Education

Degree in Computer Science
Job description
Overview

Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.

What this opportunity involves

While each project involves unique tasks, contributors may:

  • Design and maintain automated tests to ensure the quality, performance, and reliability of Kotlin and Android applications.
  • Collaborate with developers to identify, reproduce, and resolve functional, performance, and UI issues across multiple environments.
  • Define and improve quality standards across build pipelines, ensuring smooth CI/CD integrations and release stability.
  • Monitor app behavior in production and use data-driven insights to guide testing priorities and improvements.
  • Apply professional judgment to assess AI responses.
What we look for

This opportunity is a good fit for Senior Kotlin software developers open to part-time, non-permanent projects.

  • Ideally, contributors will have:
  • Degree in Computer Science, Software Engineering or related fields.
  • 5+ years of Kotlin 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 - B2
How it works

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid

Project time expectations

Tasks for this project are estimated to take 6-10 hours to complete, depending on complexity. This is an estimate and not a schedule requirement; you choose when and how to work. Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.

Payment

Paid contributions, with rates up to $40/hour. Fixed project rate or individual rates, depending on the project. Some projects include incentive payments. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.