Position Title: Mobile Development Trainer
2025-06-13        Kabul       Full Time        11
Job Location: Kabul
Nationality: Afghan
Category: Training
Employment Type: Full Time
Salary: As per RF, AFG salary scale
Vacancy Number: AD06-25
No. Of Jobs: 1
City: Kabul
Organization: Rupani Foundation, Afghanistan
Years of Experience: Minimum 2 years of experience in full-stack web development or software training.
Contract Duration: 6 months
Gender: Male/Female
Education:  Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Close date: 2025-06-13


About Rupani Foundation, Afghanistan:

About Rupani Foundation, Afghanistan

Rupani Foundation, Afghanistan is an international, not-for-profit and non-governmental organization, committed to fostering sustainable development across the country. The Foundation focuses on skill development, disaster risk reduction (DRR), reforestation and agricultural development, early childhood development (ECD), and education.

Rupani Foundation (RF) has been working in Afghanistan since 2008 with a focus on building prosperous, inclusive, and resilient local communities, RF is dedicated to eradicating extreme poverty through strong partnerships with local communities, donors, and collaborators to promote sustainable social and economic development.

Job Descriptions:

Job Description:

As part of efforts to promote youth employment and digital entrepreneurship, Rupani Foundation in partnership with UNWFP is implementing a Mobile Development training course to equip youth and women with in-demand skills in mobile application design, development, and deployment. The Trainer will play a key role in delivering hands-on, project-based learning and mentorship.

General Responsibilities:

The Mobile Development Trainer will train participants in mobile app development using both native and cross-platform frameworks. The goal is to enable trainees to design, develop, test, and deploy high-performance mobile applications suitable for local and global markets.

Specific Duties:

  • Deliver hands-on training on Android (Kotlin) and iOS (Swift) development.
  • Teach cross-platform development using React Native and Flutter.
  • Guide students through API integration, state management, and mobile databases.
  •  Instruct on mobile UI/UX design principles, wireframing, and user testing techniques.
  •  Support trainees in app deployment processes for Google Play and App Store.
  • Introduce monetization strategies and mobile analytics tools.
  • Supervise capstone projects focused on real-world mobile solutions.
  •  Provide continuous mentorship, performance optimization tips, and debugging support.
  •  Create and update training content, lesson slides, and project templates.
  • Work with the M&E team to track training quality and learner outcomes.
  •  Submit weekly training reports and student evaluations to the program coordinator.
  •  Ensure training environment is engaging, respectful, and inclusive for all learners.
  • Monitor and report trainee attendance, learning progress, and any dropouts.
  • Maintain the functionality of mobile development tools and devices in the ICT lab.
  •  Address disciplinary issues constructively and escalate serious cases.
  • Engage in team collaboration for integrated learning activities with other trainers.
Job Requirements:

Job Requirements:

Education & Experience:

  •  Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 2 years of experience in full-stack web development or software training.

Other Skills

  • Proficiency in Kotlin, Swift, React Native, and Flutter.
  • Familiar with Firebase, SQLite, REST APIs, and state management libraries.
  • Strong understanding of UI/UX design, mobile performance, and app store publishing.
  •  Experience in training or mentoring mobile development projects is highly desirable.
  •  Knowledge of mobile monetization models and analytics tools.
  • Comfortable using prototyping tools like Figma or Adobe XD.
  •  Experience with freelancing platforms and job-readiness coaching.
  •  Strong facilitation, communication, and problem-solving skills.
  •  Fluency in Dari and/or Pashto; English is an asset.
  • Ability to motivate and guide diverse learners with different learning styles.

Rupani Foundation has a zero tolerance toward sexual exploitation and abuse and child abuse. RF takes seriously all concerns and complaints about sexual exploitation and abuse and child abuse involving RF employees and related personnel. All potential candidates will be subjected to rigorous background checks and controls

Submission Guidelines:

Submission guidelines

If you have the expertise to take on this exciting opportunity, please apply online by sending your CV and motivation cover letter to to hr@rupanifoundationaf.org and copy to info@rupanifoundationaf.org up to 13/6/2025. Please clearly indicate the position's vacancy number AD06-25  in the subject of your email, otherwise, your application will not be considered.

Rupani Foundation Afghanistan welcomes applications from all sections of the community and promotes diversity.  Although all applications will be considered on their individual merit, suitably qualified women candidates are especially encouraged to apply.  Due to high volumes of applications received, we can only correspond with short-listed applicants. Should you not have received feedback on your application within four weeks of the closing date, please consider your application unsuccessful.

Submission Email:

send to hr@rupanifoundationaf.org and copy to info@rupanifoundationaf.org

Apply