Online Volunteer for MoralityCode Mobile App Enhancement

Online Volunteer for MoralityCode Mobile App Enhancement

United Nations Volunteers (UNV)

November 22, 2025January 6, 2026Canada
United Nations Volunteers (UNV) About
The United Nations Volunteers (UNV) programme contributes to peace and development through volunteerism worldwide. They work with partners to integrate qualified, highly motivated and well supported UN Volunteers into development programming and promote the value and global recognition of volunteerism. UNV is administered by the United Nations Development Programme (UNDP) and reports to the UNDP/UNFPA/UNOPS Executive Board. Headquartered in Bonn, Germany, UNV has around 150 staff members at headquarters, and 8,500 UN Volunteers deployed in the field.
Job Description
Job Posting Organization:
Action Lab for Development is an organization dedicated to advancing education, security" style="border-bottom: 1px dotted #007bff !important;">security" style="border-bottom: 1px dotted #007bff !important;">food security, and advocacy to empower entrepreneurs and newcomers while promoting creative economies in Canada. Established in 2024 as an Extra-Provincial Corporation in Alberta, Canada, the organization has been granted special consultative status by the United Nations Economic and Social Council in 2020, reflecting its commitment to the UN's Sustainable Development Goals. The organization operates with a mission that includes five key objectives: providing tools for creative innovation, enabling networking and training, educating about fair business practices, guiding emerging entrepreneurs, and encouraging youth involvement in volunteering. Action Lab for Development focuses on areas such as food security, advocacy, and education, aiming to positively impact local innovators and newcomers who face challenges in integrating into a new environment. The organization believes that access to education, especially in social entrepreneurship, is crucial for these individuals to turn their experiences into practical solutions that benefit their communities.

Job Overview:
The position of Online Volunteer for the MoralityCode Mobile App Enhancement involves contributing to the second phase of the app's development, which is an innovative ethical decision-making tool that integrates moral philosophy, emotional intelligence, and a health and medical model. The app is already functional and available for download, and this phase focuses on enhancing user experience, improving interface responsiveness, refining the AI/ML reasoning engine, and deepening philosophical content. Volunteers will work online and will be assigned specific tasks to ensure clarity and accountability. The role is designed for individuals who are passionate about ethical programming and want to contribute to a project that aims to fill emotional and moral gaps in modern AI systems. Each volunteer will handle a distinct enhancement area, ensuring measurable impact and collaboration with the internal team at Action Lab for Development.

Duties and Responsibilities:
The duties and responsibilities for the Online Volunteer position are divided into two main support areas: App Development Support and Philosophical, Theological, or Ethical Support. For App Development Support, the responsibilities include analyzing the existing Python/Kivy codebase to identify optimization opportunities, enhancing interface responsiveness, improving navigation flow, ensuring compatibility across devices, integrating Buildozer updates, resolving bugs, developing new features, and collaborating with AI/ML and ethics teams. For Philosophical, Theological, or Ethical Support, the responsibilities involve curating moral dilemmas, reviewing and refining existing moral and ethical case studies, providing philosophical commentary, developing new ethical content, and ensuring that all enhancements reflect moral clarity and global cultural understanding. The key outcomes expected from these roles include a technically enhanced, user-friendly app, optimized performance, strengthened AI reasoning, and richer philosophical content.

Required Qualifications:
The required qualifications for the Online Volunteer position include a strong understanding of ethical programming, experience with Python/Kivy for app development, and familiarity with AI/ML concepts. Volunteers should possess skills in UI/UX design, have the ability to analyze and optimize code, and be capable of developing new features based on user feedback. For those in the Philosophical, Theological, or Ethical Support role, a background in philosophy, ethics, or theology is essential, along with the ability to curate moral dilemmas and provide commentary that strengthens moral diversity. Strong communication skills and the ability to work collaboratively in a remote environment are also necessary.

Educational Background:
The educational background needed for the Online Volunteer position varies depending on the specific support area. For App Development Support, a degree or coursework in computer science, software engineering, or a related field is preferred. For Philosophical, Theological, or Ethical Support, a degree in philosophy, ethics, theology, or a related discipline is required. Additionally, relevant certifications or experience in ethical programming or app development would be beneficial.

Experience:
The level of experience needed for the Online Volunteer position includes prior experience in app development, particularly with Python/Kivy, for those applying for the App Development Support role. Experience in ethical programming or working with AI/ML systems is also advantageous. For the Philosophical, Theological, or Ethical Support role, experience in curating moral content or working within ethical frameworks is essential. Volunteers should be comfortable working in a remote setting and have a proven track record of contributing to collaborative projects.

Languages:
The mandatory language for this position is English, as all communication and documentation will be conducted in English. Additional languages that may be beneficial include French or Spanish, as they can enhance the app's accessibility and inclusivity for a broader audience.

Additional Notes:
The position is a volunteer role, and the duration of the contract is not specified. It is a remote position, allowing volunteers to work from anywhere with a stable internet connection. Volunteers are expected to have a laptop and be available to focus exclusively on enhancement and optimization tasks. The role is designed to be flexible, accommodating the schedules of volunteers while ensuring that all external outreach and organizational coordination is managed by the internal team at Action Lab for Development.
Apply now
Similar Jobs