×
Register Here to Apply for Jobs or Post Jobs. X

Flutter Devs To Save Charity Itself

Job in Snodland, Kent County, ME6, England, UK
Listing for: Cherry
Volunteer position
Listed on 2025-10-18
Job specializations:
  • Software Development
    Backend Developer, App Developer - Mobile/Web, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Position: FLUTTER DEVS TO SAVE CHARITY ITSELF!

Overview

Cherry is building an open‑source, charitable platform that makes sustainable, ethical giving effortless and transparent. The volunteer role helps turn a functional MVP into a polished, reliable, pitch‑ready app that demonstrates the future of giving to partners, funders and charities.

What you will be doing
  • Build, enhance, and maintain the mobile app using Flutter, following community‑led best practices.
  • Complete the MVP journey: listing, basket, payment, order confirmation, and in‑app tracking.
  • Collaborate with team leads, backend developers, and designers to align work with the roadmap and keep the app demo‑ready for grants and partnerships.
  • Create an intuitive, accessible, and visually consistent experience across all screens; support ongoing UI polish for clarity, contrast, and ease of navigation.
  • Connect the app to secure APIs and backend services for authentication, product creation, checkout, and Stripe test‑mode payments.
  • Troubleshoot and resolve bugs raised during testing; identify gaps and usability improvements to keep the app reliable for testers and demonstrations.
  • Write clean, modular code that supports future growth; optimise performance and keep builds light, fast, and ready for wider testing.
  • Follow Cherry’s collaborative workflow on Git Hub: link commits to issues, use clear branch naming, and document changes affecting user flows in Notion or the README.
Key responsibilities
  • App Development – build, enhance, and maintain Cherry’s mobile app using Flutter.
  • Collaboration – work closely with team leads, backend developers, and designers.
  • User Experience Design – create an intuitive, accessible, and visually consistent experience.
  • Backend Integration – connect the app to secure APIs and backend services.
  • Debugging and Maintenance – troubleshoot and resolve issues, identify bugs and usability improvements.
  • Scalability and Performance – write clean, modular code that supports future growth.
  • Documentation and Version Control – follow Cherry’s workflow on Git Hub and document changes.
Skills and experience
  • Experience using Flutter, Firebase, Node.js, and 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.
  • Comfort using Git Hub and following collaborative workflows.
  • A good eye for detail, especially when testing or fixing issues.
  • Problem‑solving skills.
Qualities that matter most
  • Purpose‑driven – care about sustainability, community, and using skills for good.
  • Collaborative – listen to, share with, and support others.
  • Adaptable – work with changing momentum and stay calm and ready when things shift.
  • Self‑motivated – manage time well and see things through.
  • Creative – find simple, clever ways to solve problems.
Why Join Us
  • Be part of a purpose‑driven organization making a real solution for charities and the fashion industry’s destruction.
  • 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.
Seniority level

Not Applicable

Employment type

Full‑time

Job function

Other

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary