Status: Part-time (10 hours per week)

Type: Contract

Location: Remote / home-based

Employer: Canadian Women for Women in Afghanistan (CW4WAfghan)  

Duration: 12-month contract (including a 3-month probationary period) with the possibility of extension  

Apply by: Open until filled

Job Description:

This part-time contract role will be responsible for maintaining the app associated with our online educational library. We are seeking a talented developer ready to join a hardworking, motivated team, and who thrives working remotely and independently as part of a multicultural team.

Job Duties and Key Responsibilities:

  • Develop new features, enhance user interfaces, and maintain our mobile application
  • Create wireframe models as needed and translate them into functional solutions
  • Address bugs or maintenance issues promptly
  • Write legible and testable code that conforms to current industry trends
  • Use the designated workflow process and industry tools (e.g. Github, Slack, Jira, etc)
  • Demonstrate effective communication, participate in virtual meetings, and collaborate flexibly with team members across various time zones.


  • Possess a minimum of 2 years of professional experience in mobile application development
  • Demonstrated expertise in Android and iOS platforms
  • Showcase a portfolio of published applications on App Store and Play Store
  • Proficient in Javascript or Typescript 
  • Experience with third-party libraries and APIs
  • Solid grasp of Object-Oriented Programming (OOP) design principles
  • Capable of working independently and collaboratively within a team
  • Highly desirable: Fluency in written, spoken, and reading abilities in English and Dari or Pashto, or English, Dari, and Pashto
  • Hold a degree in computer science or possess equivalent work-related experience


  • Experience in developing React Native apps using Expo
  • Proficiency in scripting languages like PHP and frameworks such as Laravel
  • Familiarity with Amazon S3 and EC2
  • Proficiency in working with databases such as MySQL
  • Contributions to open source projects

Travel to Afghanistan is not required for this role. Applicants resident in Afghanistan or who are Afghan nationals in other countries are welcome to apply.

To Apply:

Applications should include:

●  A cover letter describing the applicant’s relevant experience and interest in the position. The cover letter should be in the body of the email, and not an attached document.

●  Recommended: please include attachments or links to writing samples such as policies, project reports, or work plans developed by the applicant.

●  Applicant’s resume including two professional references.

Please apply soon, as applications are considered as they are received, via email to: Please insert the following text in the subject line of your email: “Vacancy: Application Developer.” No phone calls please. Compensation package inquiries by email welcome. Only successful applicants will be contacted for an interview.

About CW4WAfghan:

Canadian Women for Women in Afghanistan (CW4WAfghan) exists to make the right to learn a reality.

We have supported human rights and education opportunities for girls and women in Afghanistan since 1998 by providing access to quality, gender equitable education. We have trained 10,000 teachers, established 300 libraries and science labs, and established a digital library with tens of thousands of downloads each month.

As of August 2021, Afghanistan became the only country in the world to ban women and girls from receiving an education. Working in partnership with Afghan women, CW4WAfghan has adapted programs to offer free virtual courses to connect thousands of Afghan women and girls with quality education. Our programs transform lives, promote gender equality, and uphold the right to learn.

Learn more about our work at