Software Developer
Job Description
Status: Full-time
Type: Contract
Location: Remote / home-based
Employer: Canadian Women for Women in Afghanistan (CW4WAfghan)
Duration: Twelve-month contract (including a three-month probationary period) with the possibility of extension
Apply by: Open until filled
We are seeking a Software Developer to join us in improving the accessibility of our educational resources for Afghan women and girls around the world by building and improving our mobile and web applications. This role would primarily focus on:
- The design, development and maintenance of our Darakht-e Danesh Library (DDL) mobile application, built using Expo
- Maintenance of our organization’s WordPress site – cw4wafghan.ca
- Development and maintenance of our Laravel-based DDL web application – darakhtdanesh.org
- Technical support for our staff, trainers and students based in Afghanistan
The successful candidate will be part of an enthusiastic, highly motivated and committed team who work together remotely in Canada, Afghanistan and internationally. This flexible position offers an opportunity to be part of a growing organization committed to responding to challenging human rights conditions in Afghanistan and united by the idea that human rights are universal, and that everyone deserves a quality education.
Job Duties:
- Develop and maintain our mobile DDL React Native application built using Expo
- Support the lead developer in the development and maintenance of our DDL Laravel web application
- Resolve bugs or maintenance issues as quickly as possible, and reply to complaints and inquiries related to the technical side of the apps, both from staff and users
- Work with the Communications Associate, and contribute to maintaining our organization’s WordPress website from the backend, and perform regular updates as requested by staff
- Assist the staff, trainers and students with technical queries and rectify issues that are technical in nature (e.g. device and software set up, troubleshooting connectivity issues etc.)
- Use the designated workflow process and industry tools (e.g. Github, Slack, Jira, etc)
- Communicate effectively, attend remote meetings and work flexibly with members of the team across different time zones
Required Qualifications:
- 2+ years of professional experience developing mobile and web applications
- Degree or diploma in computer science or the equivalent in work-related experience
- Experience working with Javascript or Typescript
- Experience writing and documenting APIs
- Experience working with Laravel framework or other popular web frameworks
- Familiarity with WordPress CMS
- A team player and the ability to work independently
- Capacity to be patient and understanding
- Excellent work ethic
- Bilingual written, read, spoken fluency (English & Dari or Pashto, or English, Dari & Pashto)
Other preferred/helpful qualifications:
- Experience building React Native apps using Expo
- Experience working with scripting languages such as PHP
- Familiarity with Amazon S3 and EC2
- Experience working with databases such as MySQL
- Contributions to open source projects
- Familiarity with the open education movement and OER
To Apply:
Please submit the following documents by email:
- A succinct cover letter explaining your interest in the position. The cover letter should be in the body of the email, and not as an attached document.
- An up-to-date CV attached to the email submission
- Applications must include two reference names and referee contact information. Referees should include professional colleagues and former supervisors, and should not be relatives or friends of the applicant.
- Optionally, feel free to include URLs to source codes or websites that exhibit your previous software development experience (eg. GitHub).
Please apply soon, as applications are considered as they are received, via email to: Recruitment@CW4WAfghan.ca No phone calls please. Only successful applicants will be contacted for an interview.
About CW4WAfghan:
Canadian Women for Women in Afghanistan (CW4WAfghan) is a member-based, Canadian registered charity founded in 1998 to advance education for Afghan girls, women and their families, and to educate Canadians about human rights. We develop and deliver high quality education programs and resources in three areas: 1. Investing in Basic Education; 2. Community Literacy and Libraries; and 3. Technology for Education; and in Canada, through a Public Engagement Program. In Afghanistan, our programs establish school and community libraries, run literacy classes for women of all ages, undertake teacher education, furbishing schools with science laboratory materials, operate a girls’ school in Kabul, and more. In Afghanistan, our dynamic, talented team manages, implements and monitors our programs. In Canada, almost 2,000 members and a local chapter network are engaged as global citizens and raise awareness and funds to support our programs. CW4WAfghan members believe that individuals, as global citizens, working in solidarity and with integrity of purpose and action, can affect positive change in the world through education and the promotion of human rights. The organization’s mission is: Canadians taking action, in partnership with Afghan women, towards improving conditions of human rights, ending women's oppression, and providing opportunities for Afghan women to live their lives with dignity, certainty and purpose. To learn more about our programs, visit: www.cw4wafghan.ca