Independent platform: UNAtlas aggregates publicly available United Nations job openings and is not affiliated with the UN. All applications happen on official websites.
UNVAction Lab For Development AssociationRemote / Home-based
Job opening

MoralityCode App Evolution: Phase 2 Development and System Improvements

LevelUNV
LocationCanada
Application period22/09/2026 00:00
Work arrangementRemote / Home-based

Organizational Context

Action Lab for Development, a Canadian non-profit, focuses on advancing education, food security, and advocacy to empower entrepreneurs and newcomers. Registered in Alberta, it holds special consultative status with the UN Economic and Social Council. The organization aims to foster creative economies and provide resources for local innovators and immigrants. Its work supports the UN Sustainable Development Goals, particularly in education and social entrepreneurship, to help individuals integrate and contribute to their communities.

Job Purpose

This role supports the enhancement of the MoralityCode Mobile App (Version 2), an ethical decision-making tool that integrates moral philosophy, emotional intelligence, and a health/medical model. The app aims to address emotional and moral gaps in AI systems by blending technology, spirituality, and philosophy. The enhancement phase focuses on refining AI reasoning, integrating African ancestral wisdom, applying theological frameworks, improving UI/UX, and expanding the app's real-life impact. The goal is to make the app more intuitive, inclusive, and transformative, contributing to a more stable, scalable, and technically advanced application.

Responsibilities

The volunteer will contribute to the enhancement of the MoralityCode Mobile App (Version 2). Specific tasks will depend on the assigned role: Backend & Data Systems support involves building data validation pipelines, introducing caching layers, optimizing database queries, and supporting AI/ML integration. Frontend, UX & Design System support focuses on improving UI quality, accessibility, responsiveness, navigation flow, and adding offline functionality. Intelligence, Security & DevOps support includes setting up CI/CD pipelines, implementing role-based access control, strengthening application security, and supporting AI/ML integration. Key outcomes include a more stable and scalable app, improved usability, enhanced AI reasoning, and expanded philosophical content.

Work Experience

Required experience includes a Bachelor’s degree or equivalent in Computer Science, Software Engineering, or a related field. Proficiency in Python (Intermediate to Advanced), experience with VS Code and Jupyter Notebook, and proven app development/deployment skills are necessary. Hands-on experience with Kivy and Buildozer, and understanding of the Google Play Store submission process are also required.

Skills

Key skills include proficiency in Python (Intermediate to Advanced), experience with VS Code and Jupyter Notebook, and proven app development and deployment skills. Hands-on experience with Kivy and Buildozer is essential. An understanding of the Google Play Store submission process is required. Desirable attributes include an interest in human-centered, ethical, or spiritually-informed technology, self-driven initiative, collaboration, attention to detail, and respect for Indigenous and African cultural traditions. Familiarity with Canadian and African spiritual or moral traditions is a plus.

Keep exploring

Related opportunities

MoralityCode App Evolution: Phase 2 Development and System Improvements (UNV) – UNV in Canada | UNAtlas | UN Atlas