flutter devs to save charity itself

Use your skills to create a revolutionary platform in sustainable, ethical, affordable giving

Empower charities, support eco-conscious behaviours, and make a real impact. Together, let's innovate on how we can give back to the world

PLEASE LEARN MORE AT

What difference will you make?

We are a team of 40+ volunteers, diverse in all ways, all purposes and experiences, yet unified by
that which can only work if YOU want it to enough that you choose to help us NOW
Right now, cherry is preparing its app for live demonstrations, the final step before sharing our work with partners, funders and charities.

By joining us, you will help turn a functional MVP into a polished, reliable, easy-to-pitch platform that shows
exactly
how the future of giving can be effortless and open/ transparent

Your work will help complete key features such as payments, checkout, and in-app order tracking.

These are the milestones that will allow us to demonstrate cherry's full potential and prove that our model works for charities of every size.

Each contribution, from testing and debugging to refining user flows, helps build confidence in the platform and ensures a smooth experience for everyone who uses it.

Together we are creating open-sourced charitable technology that connects not simply people, but generosity with REAL impact, helping people give easily, sustainably and with genuine trust

What are we looking for?

We're looking for someone who enjoys building things that matter.

Nothing is stronger than the heart of a volunteer.
If it's purpose that deep down you are looking for, I personally, as the Volunteer Director, could not think of a greater one.

You don't need to have all the answers, just curiosity, reliability, and a genuine wish to
help create something objectively good
. We welcome developers of all abilities, and would always rather a proactive learner than a lazy knowitall yes, all are still welcome)

You'll be joining a small-medium, 100% volunteer driven and open team where ideas are shared freely and learning is encouraged.

A mix of technical confidence, a positive, can-do attitude and a desire for meaning over money, purpose above power, will solidify you in our cause; to which I truly believe there is not much of higher importance.

We cannot let charity die in the future to come.
Skills That Help

  • Experience using Flutter/ Firebase/ Stripe.
  • Understanding of API integration and how data moves between the front and back ends.
  • Some awareness of UI/UX principles and using Figma or similar tools (EG for reference).
  • Comfort using GitHub and following clear, collaborative workflows.
  • A good eye for detail, especially when testing or fixing issues
  • Problem Solving (EG we're currently stuck in darkmode and there are some fixable errors, pls help)

Qualities that matter most

  • Purpose-driven You care about sustainability, community, and using your skills for good
  • Collaborative You can listen to, share with, and support others.
  • Adaptable You can work with changing momentums and stay calm and ready when things shift.
  • Self-motivated You manage your time well and see things through.
  • Creative You enjoy finding simple, clever ways to solve problems.

If you're excited by the idea of helping build an open-source, charity-first app and want to gain hands-on experience in a real solution to the biggest problems, this is for you.

You'll be part of a purpose-driven, friendly team creating something that can make 3rd world exploitation/ "clothing canyon" landfills () harder, and make giving personal and accessible for
everyone
.

What will you be doing?

PLEASE JOIN OUR OPEN SOURCED COMMUNITY

cherry is seeking a passionate volunteer to help us build and refine our innovative platform for circular giving, empowering charities and fostering sustainability.

We are currently in BETA testing phase, and need your help

View our Testflight here

We're Looking For
Someone who can contribute to creating and enhancing a user-friendly app that seamlessly connects sellers, buyers, and charities.

You'll play a vital role in helping us scale our platform to maximise its impact, empowering users to support their favourite causes with ease.

Key Responsibilities
App Development
Build, enhance, and maintain cherry's (yes, with a lowercase 'c') mobile app using Flutter and community-led best practices. Focus on completing the MVP journey; from listing and basket to payment, order confirmation, and in-app tracking.

Collaboration
Work closely with team leads, backend developers, and designers to ensure the app reflects cherry's mission, vision, and user needs. Align work with the roadmap and help keep the app demo-ready for grants and partnerships.

User Experience Design
Create an intuitive, accessible, and visually consistent experience across all screens. Support ongoing UI polish for clarity, contrast, and ease of navigation.

Backend Integration
Connect the app to secure APIs and backend services for authentication, product creation, checkout, and Stripe test-mode payments. Ensure a smooth data flow and stable functionality throughout.

Debugging and Maintenance
Troubleshoot and resolve issues raised during testing. Help identify bugs, gaps, and usability improvements, keeping the app reliable for testers and demonstrations.

Scalability and Performance
Write clean, modular code that supports future growth. Optimise performance and ensure builds are light, fast, and ready for wider testing.

Documentation and Version Control
Follow cherry's collaborative workflow on GitHub. Link commits to issues, use clear branch naming, and document any changes affecting user flows in Notion or the README.

Skills And Experience

  • - Passion for Impact A genuine interest in cherry's mission to save charity itself from digitalisation and subsequent high-street decline/ death, and promote ethical, affordable, sustainable practices.
  • - Collaborative Mindset Ability to work proactively as part of a wider team.
  • - Technical Expertise Proficiency in mobile app development (iOS, Android, or cross-platform frameworks such as Flutter or React Native; for backend is also ideal).
  • - Backend Knowledge Familiarity with APIs, databases, and cloud services; ideally familiar with Stripe and Firebase.
  • - Problem Solving Good debugging and troubleshooting skills.
  • - UI/UX Awareness Ideally some understanding of user experience and design principles.

Why Join Us?

  • We are a startup charity. With your help, we can make this happen. If you see how important this is and stay with us, your contribution WILL be remembered when paid roles open.
  • Be part of a purpose-driven organisation making a REAL solution for charities and the destruction caused by the fashion industry
  • Gain hands-on experience with an impactful startup charity tech project.
  • Help create a 100% digital charity to save all charities
  • Collaborate with a passionate, committed diverse yet unified team
  • Solid verbal/ written references.
Company
Cherry
Location
Snodland, Kent, UK
Posted
Company
Cherry
Location
Snodland, Kent, UK
Posted