At a Glance
- Tasks: Help build a revolutionary app for sustainable giving and empower charities.
- Company: Join a passionate, volunteer-driven charity startup focused on ethical practices.
- Benefits: Gain hands-on experience, collaborate with a diverse team, and make a real impact.
- Why this job: Be part of a mission to save charities and promote sustainable giving.
- Qualifications: Experience with Flutter, Firebase, and a passion for community-driven projects.
- Other info: Opportunity for future paid roles and solid references.
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
https
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.
Locations
flutter devs to save charity itself employer: Cherry
Contact Detail:
Cherry Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land flutter devs to save charity itself
✨Tip Number 1
Network like a pro! Reach out to people in the charity and tech sectors, attend meetups, and connect on LinkedIn. The more people you know, the better your chances of landing that dream role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Flutter projects or any relevant work. This is your chance to demonstrate what you can do and how you can contribute to our mission at cherry.
✨Tip Number 3
Be proactive! Don’t wait for job postings; reach out directly to us at cherry. Express your passion for our cause and how you can help. We love hearing from enthusiastic developers ready to make a difference!
✨Tip Number 4
Prepare for interviews by understanding our mission and values. Be ready to discuss how your skills align with our goals. Show us that you’re not just looking for a job, but that you genuinely care about making an impact.
We think you need these skills to ace flutter devs to save charity itself
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm for our mission shine through! We want to see how much you care about making a difference in the world of charity and sustainability.
Tailor Your Skills: Make sure to highlight your relevant skills and experiences that align with what we're looking for. Whether it's Flutter, Firebase, or problem-solving, show us how you can contribute to our cause!
Be Authentic: Don't be afraid to be yourself in your application. We value genuine individuals who are curious and eager to learn. Share your story and what drives you to join our team!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss any important updates from our team!
How to prepare for a job interview at Cherry
✨Know Your Tech
Make sure you brush up on your Flutter, Firebase, and Stripe skills before the interview. Be ready to discuss how you've used these technologies in past projects, and think of examples where you've integrated APIs or tackled UI/UX challenges.
✨Show Your Passion
This role is all about making a difference, so let your passion for charity and sustainability shine through. Share why you care about these causes and how your skills can contribute to the mission of creating an impactful platform.
✨Be Collaborative
Since this is a volunteer-driven team, highlight your ability to work well with others. Prepare examples of how you've collaborated in previous roles, especially in tech environments, and be ready to discuss how you handle feedback and support your teammates.
✨Problem-Solving Mindset
Expect to face some technical questions that test your problem-solving skills. Think of specific challenges you've encountered in app development and how you resolved them. This will show that you're adaptable and ready to tackle any issues that arise.