Exciting Opportunity: Freelance Software Developer (Kotlin) – AI Trainer in Durban
Are you a talented software developer looking to make your mark in the field of AI? Mindrift is currently seeking a dedicated Freelance Software Developer (Kotlin) – AI Trainer. This is a chance to work with modern tech in a vibrant environment in Durban, KwaZulu-Natal.
Key Responsibilities
- Design and develop practical, real-world examples using modern Kotlin frameworks and tools.
- Create and enhance developer guides for AI training programs.
- Utilize your judgment to assess AI responses and improve training algorithms.
- Collaborate with team members to implement best practices in software development.
Requirements
- Experience: Proven experience as a Kotlin developer or similar role.
- Skills: Strong understanding of AI principles and programming paradigms.
- Education: Relevant degree or certification in computer science or software engineering is preferred.
- Portfolio: A portfolio showcasing your previous projects and contributions in Kotlin and AI.
💰 Salary Insight
Estimated Offer: R40,000 – R60,000 per month.
(Note: Salary figures are based on market estimates for freelance software developers in South Africa.)
🔮 3 Common Interview Questions for this Role
- “Can you explain a complex Kotlin project you’ve completed and its impact?”
- “How do you approach debugging and optimizing AI algorithms?”
- “Can you describe your experience with Kotlin frameworks and which tools you prefer?”
Tips on Crafting a CV for this Role
- Showcase Your Projects: Include links to your GitHub or any online portfolio showcasing relevant projects.
- Highlight Relevant Skills: Make sure to note your proficiency in Kotlin and any agile methodologies you’ve employed.
- Certifications Matter: Mention AI-related certifications or workshops you’ve attended.
Related Job Titles: Kotlin Developer, AI Engineer, Software Engineer, Application Developer.

