Volunteer

Would you like to help change the world? Did you know that you can volunteer your time to help build technology that has the potential to lift billions from poverty? You don’t have to be a developer to help – we need volunteers of all sorts to write documentation, translate the software, help our initiative fundraise, promote our software, and simply grow our community. No contribution is too small so please get involved.

Write Code

Build new features or modules to extend the platform, web and mobile apps and payment orchestration engine.

Grow Community

Grow our community and cultivate the participation of volunteers.

Spec Features

Write out product specifications and expand QA & Testing coverage for the product.

Be an Advisor

Strengthen our non-profit by being an advisor or helping with fundraising & marketing.

Write Docs

Translate Mifos X and write user documentation to make the product accessible to all.

Get Started!

  1. For product-related tasks, browse through available tickets in our issue trackers, introduce yourself on Slack, and assign an issue to yourself.
  2. For non-product related opportunities or to simply ask any questions, fill out the form above.

We have a wide variety of technical projects to suit your interests – whether you want to contribute to the back-end Java platform, strengthen our Angular web app or build out a range of mobile apps:

Superheroic Angular devs:

We need you to help us optimize our Mifos X Web App.

Rockstar Android devs:

Seeking experienced Android developers to build our mobile apps. Join us!

Evolve the Product

Every new feature and innovation that goes into Mifos X is driven by user demand so that it appropriately responds to the needs of the poor. We need business analysts and product managers to help write out the specifications and gather the requirements for our developers to build. Likewise as each new feature gets built, we must ensure it’s built to the specification and of the highest quality without defects. We need Quality Assurance and Testing volunteers to build out our suite of automated testing across the platform and community app.

Product Management

Are you a product manager that wants to listen to the needs of the poor, and shape how cutting edge technologies like cloud computing and mobile banking can be used to fulfill those needs? You’ll work directly with MFIs and global fintechs , crafting their requirements into user stories & functional specifications that can then be built by our community on top of the Mifos X platform or via our web and mobile apps and payment orchestration tools.

We’re seeking product managers, business analysts, designers, and usability experts to help design & spec out features.

QA & Testing

Mifos X is mission-critical software that contains highly sensitive and private financial services data. It’s important that we ship new features rapidly but we must also ensure they are defect-free. We need volunteers to help expand automated testing coverage of Mifos X and the Web App with unit and integration tests as well as regression and non-regression testing.
We are currently migrating over to the Cucumber test framework so please email us if you’d like to help in doing manual testing or writing automated tests!

Enable Product Adoption

No matter how advanced our platform is or how functionally rich the software is, its benefits can’t be realized until the product is used: that means a product that is translated into the local language, readily available tools to deploy it, and documentation on how to install, configure, and use the software.

We need translators, tech writers, project managers, and operational experts who can help us on all these fronts.

Documentation

As we maintain our core banking platform and payment orchestration engine along with a full suite of customer and staff web and mobile apps, we need your help with building out a full set of actively maintained docs that allows our community to successfully install, deploy, configure, use and maintain Mifos X and Apache Fineract. We need to continue to refine our user manual and build out technical documentation for our developer portal.

We are actively seeking tech writers and project managers to join our documentation team.

Translation

Mifos X can only have an impact where it can be used by financial institutions serving the poor.  Our Mifos X Community App had already been translated into many of the languages listed below but we’ve now recently migrated to our new web app and need to ensure the same translation coverage on the new web app so we can dramatically broaden the footprint and potential impact of Mifos X to thousands more financial institutions across the following regions:

1. Spanish (Latin America & Caribbean) 7. Kannada (India)
2. French (Franco-phonic Africa & MENA) 8. Hindi (India)
3. Portuguese (Southern Africa & Brazil) 9. Arabic (MENA)
4. Simplified Chinese (China) 10. Khmer (Cambodia)
5. Bengali (India & Bangladesh) 11. Swahili (Africa)
6. Russian 12. Indonesian

We are currently migrating away from our previous translations tool and interface on Translatewiki.net so please email volunteer@mifos.org if interested in contributing to our current translation and internationalization efforts of our web and mobile apps.

We will soon update our wiki with new detailed instructions on how to begin translating.

Grow the Community

To achieve our full potential requires a community with widespread reach. We need motivated and passionate individuals who can grow our community online and on the ground and step up to lead and help guide and coordinate fellow community members to contribute to the project.

Join or Start a Local Mifos Chapter

Mifos chapters are volunteer-driven groups that promote technology-enabled financial inclusion and empower their local communities to use, collaborate, build, and grow the Mifos X platform together.

Our Mifos Chapters come together to educate their region on the power of Mifos X and technology-enabled financial inclusion, to personally connect with and integrate new users into our global community, to collaborate and support each other through training and knowledge transfer, to innovate by identifying and building out new solutions, and to inspire others to achieve our mission by donating and volunteering.

Our first chapter just launched in Bangalore and we’re ready to help any community members that wants to start their own in their local city. Fill out this form to express an interest in starting or joining a chapter and we’ll send you materials to help you get started.

Community Coordination

Volunteer Coordinators

As we seek out all these volunteers, we need friendly and organized individuals who can help us on-board and keep in active communication with each volunteer to ensure they’re able to contribute and give the most value to the community. Look over the responsibilities of our volunteer coordination team and email volunteer@mifos.org if you think you’d be a fit.

Lead a Community Team

Community teams are the foundation of all the work that gets done in the community. They head up the various functional areas of our community ranging from platform to front-end development, community infrastructure, collaboration and support, documentation, product management, app development, reporting, and more.

Strengthen the Initiative

The Mifos Initiative is a 501(c)3 non-profit. We are made up of a small and nimble team that’s distributed globally so apart from needing volunteers in our community we also have roles to assist with the management of the organization and development and execution of our strategy.

Become an Advisor

We are seeking technical and business advisors who can assist our team in a hands-on role with expertise across technology, financial services, business development, non-profit management, fundraising, community development and more.

You can become a long-term advisor or join an ad-hoc committee to assist on a short-term project.

Fundraising & Outreach

Fundraising

To power the core team and maintain the tools and resources to keep collaboration flowing in the community, we need help developing and implementing our fundraising strategy. We’re looking for experienced and energized individuals to help build our donor pipeline, bring in foundation grants, and initiative a comprehensive online giving strategy that helps us bring in donations from the general public.

If you have grant-writing experience, strong ties to the donor community, online giving and social media chops, or are just great at motivating at others, we’d love your help!

Marketing & Outreach

  • Graphic Design: assist with developing print and online collateral to promote the product and the initiative
  • Video/Interactive Design: assist in creating interactive video tutorials and screencasts, and videos to promote Mifos
  • Web Design: Web design to support in helping us refresh the online presence for our overall initiative and the software community itself.
  • Product Marketing: skilled content writers and product marketing managers to assist with positioning of the Mifos product for local markets and copy writing to promote our broader initiative. Drafting case technical and business case studies to showcase the value of our software.

We’re specifically seeking a volunteer Product Marketing Manager: Mifos is cutting edge mission-critical technology for a userbase that is diverse and demanding in their needs. We’re seeking a seasoned individual to help us position Mifos at a global level and help our Partners tailor a value proposition that is uniquely tied to their local market.

Mifos Star Contributors

Each month we recognize our rockstar volunteers and also give an award to our technical and non-technical volunteers of the year. Meet some of our past recipients below and learn how you can become one too!