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 and community app.

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 opportunities, introduce yourself on the developer mailing list, 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 AngularJS web app or build out a range of mobile apps:

Superheroic AngularJS devs:

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

Rockstar Android devs:

Seeking experienced Android developers to build our mobile Mifos X app. 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, crafting their requirements into user stories & functional specifications that can then be built by our community on top of the Mifos X platform.

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

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 Community App with unit and integration tests as well as regression and non-regression testing.
Read over this list of test cases we’re looking to cover and look through our outstanding QA & Testing tasks you can assist with.

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

With a freshly launched product and platform, we need your help with building out a full suite of actively maintained docs that allows our community to successfully install, deploy, configure, use and maintain Mifos X. The main focus right now is on the user manual and installation guides.

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.  Having the Mifos X community app readily available in the following languages will 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

All translations are handled on Translatewiki.net which provide an easy to use web interface for translating the entire Mifos X Community App.

Visit our wiki for 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@staging.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!