Online Volunteer for MoralityCode Mobile App Enhancement

Online Volunteer for MoralityCode Mobile App Enhancement

United Nations Volunteers (UNV)

January 27, 2026March 13, 2026Canada
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, it 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 primarily in Canada and focuses on key areas such as food security, advocacy, and education, aiming to positively impact local innovators and newcomers who face challenges related to integration and starting life in a new environment. The organization believes that access to education, particularly in social entrepreneurship, is a powerful tool for these individuals, enabling them 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 on distinct enhancement areas, ensuring clarity, accountability, and measurable impact. The role requires collaboration with various teams to maintain feature alignment and coherence while contributing to the overall enhancement of the app.

Duties and Responsibilities:
  • App Development Support (2 positions): - Analyze the existing Python/Kivy codebase to identify and implement optimization opportunities. - Enhance interface responsiveness, improve navigation flow, and ensure compatibility across multiple devices. - Integrate the latest Buildozer updates to boost Android app performance and stability. - Resolve bugs, reduce latency, and fix design inconsistencies based on user feedback. - Develop and implement new features aimed at increasing usability and user satisfaction. - Collaborate closely with AI/ML and ethics teams to maintain feature alignment and coherence. - Support the current team build or design a social media section within the MoralityCode app. - Support the development of a support system to boost social engagement, including comment management and community building.
  • Philosophical, Theological, or Ethical support (1 position): - Curate moral dilemmas and decision-making frameworks grounded in philosophy, ethics, and theology. - Help embed deeper moral narratives into the AI system and ensure cultural and spiritual appropriateness. - Review and refine the moral and ethical case studies currently embedded in the app. - Provide philosophical and theological commentary to strengthen moral diversity. - Develop new ethical content and moral scenarios relevant to users worldwide. - Collaborate with the AI team to align reasoning outputs with authentic ethical logic. - Ensure all enhancements reflect moral clarity, balance, and global cultural understanding.

Required Qualifications:
Candidates should possess a strong understanding of ethical programming, moral philosophy, and emotional intelligence. Experience with app development, particularly using Python and Kivy, is essential for the App Development Support roles. For the Philosophical, Theological, or Ethical support role, candidates should have a background in philosophy, ethics, or theology, with the ability to curate and develop moral content. Strong communication skills and the ability to work collaboratively in a remote environment are also required.

Educational Background:
A degree or equivalent experience in computer science, software engineering, philosophy, ethics, or theology is preferred. Candidates should have a solid understanding of ethical frameworks and decision-making processes, as well as technical skills relevant to app development and enhancement.

Experience:
Candidates should have prior experience in app development, particularly with Python and Kivy, for the App Development Support roles. For the Philosophical, Theological, or Ethical support role, experience in curating ethical content and a strong understanding of moral philosophy are essential. Experience working in a remote team environment is also beneficial.

Languages:
Proficiency in English is mandatory. Knowledge of additional languages may be considered an asset, particularly those that enhance the app's intercultural and ethical inclusivity.

Additional Notes:
This is a volunteer position, and the work will be conducted online. Volunteers must have a laptop and a stable internet connection. The role focuses exclusively on enhancement and optimization tasks, while all external outreach, release management, and organizational coordination will be handled by the Action Lab for Development internal team. The position does not specify a deadline for applications.
Apply now
Similar Jobs