App Development – Python/Kivy Android Deployment for MoralityCode V2

jobsnearcanada.com

JOB DESCRIPTION

Organization Mission

Action Lab for Development is dedicated to advancing education, food security, and advocacy to empower entrepreneurs, newcomers and promote creative economies in Canada. We envision a future where local innovators and newcomers have the resources to thrive through growth and development.
Our mission includes five key objectives:
We provide tools and opportunities for creative innovation and entrepreneurship, focusing on continuous improvement.
We enable networking and training activities to connect entrepreneurs, institutions, and partners.
We educate entrepreneurs and newcomers about fair business practices and social responsibility.
We guide emerging entrepreneurs in understanding social and business ecosystems through essential skills and techniques.
We encourage youth involvement in volunteering and ensure universal access to research and education by building digital platforms for community knowledge and supporting local ingenuity.
Action Lab For Development was registered as an Extra-Provincial Corporation in Alberta-Canada in 2024, granted special consultative status by the United Nations Economic and Social Council in 2020, reflecting our commitment to the UN”s Sustainable Development Goals. Our primary focus areas include:
• Food Security
• Advocacy
• Education
• These initiatives aim to positively impact local innovators, including newcomers in Canada who may be facing challenges related to integration into a new environment and starting life. Our research shows that access to education, particularly in social entrepreneurship, is a powerful tool for these individuals. It enables them to turn their experiences into practical solutions that benefit their communities.

Context

Assignment Context
Born from a deeply personal journey of trauma, healing, and spiritual awakening, MoralityCode is a pioneering initiative designed to address the emotional and ethical gaps in today’s AI systems. Currently in its Version 2 development phase, the project aims to:
• Integrate emotional and moral complexity
• Incorporate African ancestral spiritual wisdom (ndapngong)
• Apply theological and philosophical frameworks
• Combine intuitive, gut-based learning with modern technology
This phase will focus on adding a health and medical decision-making model, refining AI logic, redesigning the interface, and deploying the app on Android.

Key Responsibilities

Action Lab for Development is seeking 2 online volunteers to contribute to the enhancement of MoralityCode Version 2, an innovative ethical decision-making tool that integrates moral philosophy, emotional intelligence, and now, a health and medical model.
Objective: Transition the existing Python/Tkinter-based interface to Kivy and package the app for Android deployment using Buildozer. The two volunteers will share the following tasks among themselves. Each volunteer must have a laptop and a stable internet connection.
Tasks:
• Review and understand the existing Python codebase (VS Code environment)
• Convert the Tkinter-based UI to Kivy, ensuring all current features are retained
• Install and configure Buildozer for Android packaging
• Create the main.py file and run buildozer init
• Edit the buildozer.spec file with correct dependencies and permissions
• Generate a debug APK (buildozer android debug) and test on multiple devices
• Collect feedback, fix bugs, and implement improvements
• Sign and publish the final app on the Google Play Store
Key Outcomes:
• Fully functional MoralityCode Version 2 Android APK
• Seamless migration from Tkinter to Kivy UI
• Published app available for public download on the Google Play Store

Required Skills and Experience

Holder of a Bachelor’s degree or equivalent experience in Computer Science, Software Engineering, or a related field.
Area(s) of Specialisation: App Development, Software Engineering, Mobile UI/UX.
• Proficiency in Python (Intermediate to Advanced)
• Experience with VS Code and Jupyter Notebook
• Proven skills in app development and deployment
• Hands-on experience with Kivy and Buildozer
• Understanding of Google Play Store submission process
• Interest in human-centered, ethical, or spiritually-informed technology
• Self-driven, collaborative, and detail-oriented
• Respect for Indigenous and Canadian or African cultural traditions


Apply for job

To help us track our recruitment effort, please indicate in your cover/motivation letter where (jobsnearcanada.com) you saw this job posting.

Share

Associate General Counsel – Labour and Employment – Office of Legal Services

jobsnearcanada.com NOTICE OF VACANCY Managerial & Professional Deadline Date: Wednesday, January 7, 2026 - 16:00…

4 hours ago

Associate General Counsel – Investigations – Office of Legal Services

jobsnearcanada.com NOTICE OF VACANCY Managerial & Professional SALARY RANGE: $120,000.00 TO $160,000.00 The University of…

4 hours ago

Canada Impact+ Research Chairs – Associate Professor / Professor

jobsnearcanada.com Ad posting date: December 18, 2025. Ad closing date: June 15, 2026. Review of…

4 hours ago

Legal Counsel/Sr. Legal Counsel, Labour & Employment – Calgary, AB or Saskatoon, SK

jobsnearcanada.com Nutrien is a leading provider of crop inputs and services, and our business results…

8 hours ago

Conseiller(e) juridique / Legal Counsel

jobsnearcanada.com You desire impactful work. You’re RGA ready RGA is a purpose-driven organization working to…

8 hours ago

Senior Legal Counsel

jobsnearcanada.com Hi there! Thanks for stopping by ???? Are you actively looking for a new…

8 hours ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.