Angular or Flutter developer for purpose 4 action web application

Save to Favorites

ORGANIZATION: M4A Foundation - CrowdDoing


M4A Foundation's purpose is to accelerate regenerative impact through matching good people with good causes worldwide. We bridge the gap between those that are already doing good and need more resources to scale up and those that want to do good but don’t know where to start. We believe everybody would do good if it was easy to do so. We are innovators, always questioning the status quo. We are kind, non-judgmental, eternally curious global citizens who believe in the good of people and collaboration over competition to achieve an equal and sustainable world.

During a design thinking exercise we conducted as part of the Stanford Rebuild programme in 2020, we realized that many people started to struggle with knowing their purpose. We realized we needed to add a step in front our matching process, to help people find their purpose. We choose ikagai ( ) as our guiding framework to do this.

We are volunteers ourselves and are now looking for one or two developers that are interested in joining our global team, using the latest technology to contribute to this great cause of helping people find their purpose and then be matched to a volunteer and/or a micromentoring opportunity.

Purpose of the role:

You will be part of our globally distributed team, under the guidance of our very experienced senior developers and architects in both Brazil and South Africa, UI /UX designers in Croatia and product management based in the US. The Match4action lead team is based in Brazil, New Zealand and the US. Your role will be to help develop the app, so that we can start helping people find their purpose and improve their mental health and wellbeing as well as help the many great causes in the world that we match people to.

Key tasks and responsibilities

You will have one or two meeting per week with the team at a time that is convenient, depending on where you are based. We use Github, Slack and WhatsApp for communications during the rest of the time, so that we can accommodate all timezones!

Your specific tasks will be worked out with you, as they may depend on your experience and interest.

Time commitment

Time commitment is based as much on your availability as it is on our need. We are aiming for a prototype go live before the end of the year.


you will ideally have:

- A passion to change the world with us !

- experience in and/or Flutter development

- at least Android and/ or iOS applications

- ideally published 1 or more applications in Google Play, App Store, or Github

- some experience in both mobile development and API integration

- experience working with version control (e.g., Git , Bitbucket)

- experience with third-party libraries and APIs including REST and graphQL.

- understanding of the full mobile development lifecycle

- knowledge of translating UI/ UX designs into code

- knowledge of common iOS/Android libraries


As Match4Action is also co-host of CrowdDoing , there are many other projects and opportunities that we can link you to, with many other development languages, roles, teams, and learning experiences

Volunteer Role Category:

Software Development


Virtual, working with dev team in Brazil, US and South Africa

Travel Required:


Level/Salary Range:


Position Type:

Part-time - timing as mutually agreed from 2 hrs a week


Saskia Verraes or Shubha Khot

Date Posted:

29 August 2021

1066 More opportunities with M4A Foundation - CrowdDoing

17 Reviews
Request failed
{{ opp.title }}
This is a Virtual Opportunity.
{{ opp.location }}
We'll work with your schedule
{{ opp.dateStr }}
{{ opp.timeStr }}

About M4A Foundation - CrowdDoing


3325 Besana Drive, El Dorado Hills, CA 95762, US

Mission Statement

CrowdDoing [dot] world is a joint initiative of Match4Action Foundation and Reframe It. CrowdDoing is focused on addressing the social, economic, and environmental challenges our world faces by collaborating with professionals and volunteers from many different industries. We offer a platform for individuals to connect and collaborate toward creating systemic change. We would love for you to join the team! What makes us different? CrowdDoing aims to support social innovations with transformative impact potential through global multi-disciplinary volunteering, micro-leadership and service learning. We work through operating leverage for systems change to achieve collective agency. We orient to ikigai and self-determination theory in order to help each person have the perfect role. #systemschange #systemsthinking #servicelearning #socialinnovation


Match4Action connects those wanting to volunteer their skills with those in need for remote or local project support, advice, collaboration and mentoring.

Our smart technology platform uses the latest machine learning, artificial intelligence and virtual assistants to match the demand for resources for social impact with the skills and resources available, anywhere in the world. We use blockchain to create and manage a social impact currency.This unique, self sustainable open platform has one key purpose: accelerating social impact through collaboration and linking local projects with our global presence.

CrowdDoing aims to leverage micro-leadership, service learning and massively multi-disciplinary collaboration supported with project managers and human resource business partners. Collaborate with people whom you can learn from while changing the world virtually together.


Computers & Technology
Computers & Technology, Employment, Environment


Thu Feb 29, 2024 - Wed May 29, 2024


This is a Virtual Opportunity with no fixed address.


  • Software Engineering
  • System Engineering
  • Computer Science
  • Database Administration
  • IT Consulting
  • Security / Network Administration





Report this opportunity