At a Glance
- Tasks: Build and enhance a mobile app using Flutter for a charitable platform.
- Company: Join Cherry, an innovative charity tech startup focused on sustainable giving.
- Benefits: Gain hands-on experience, solid references, and work with a passionate team.
- Why this job: Make a real impact in the charity sector while developing your skills.
- Qualifications: Experience with Flutter, Firebase, and a passion for sustainability.
- Other info: Collaborative environment with opportunities for personal and professional growth.
The predicted salary is between 30000 - 42000 ÂŁ per year.
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 GitHub: 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 GitHub 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 GitHub 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
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 Flutter community, attend meetups, and connect with others who share your passion for charity tech. You never know who might have a lead on an opportunity or be looking for someone just like you!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Flutter projects, especially any that align with charitable causes. This will not only demonstrate your technical abilities but also your commitment to making a difference.
✨Tip Number 3
Don’t shy away from volunteering! Get involved with open-source projects or charities that need tech support. It’s a great way to gain experience, build your network, and show potential employers that you’re dedicated to using your skills for good.
✨Tip Number 4
Apply through our website! We love seeing passionate candidates who are eager to join our mission. Make sure to tailor your application to highlight how your skills can help us create a polished, reliable app for Cherry.
We think you need these skills to ace FLUTTER DEVS TO SAVE CHARITY ITSELF!
Some tips for your application 🫡
Show Your Passion: When writing your application, let your passion for sustainable and ethical giving shine through. We want to see how much you care about making a difference and how your skills can contribute to our mission.
Tailor Your Experience: Make sure to highlight your experience with Flutter and any relevant projects you've worked on. We love seeing how your background aligns with what we're doing at Cherry, so don’t hold back!
Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points if it helps convey your skills and experiences better!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at Cherry
✨Know Your Flutter Inside Out
Make sure you brush up on your Flutter skills before the interview. Be ready to discuss your experience with building mobile apps, especially any projects where you've implemented features like payment systems or API integrations. This will show that you're not just familiar with Flutter, but that you can apply it effectively in real-world scenarios.
✨Showcase Your Collaborative Spirit
Since this role involves working closely with team leads, backend developers, and designers, be prepared to share examples of how you've successfully collaborated in the past. Highlight any experiences where you’ve contributed to a team project, especially in a GitHub environment, as this will demonstrate your ability to work well within a collaborative workflow.
✨Demonstrate Your Problem-Solving Skills
Be ready to discuss specific challenges you've faced in app development and how you resolved them. Whether it's debugging an issue or improving user experience, showcasing your problem-solving approach will resonate well with the interviewers, especially since they value adaptability and creativity.
✨Align with Their Purpose-Driven Mission
Cherry is all about sustainability and ethical giving, so make sure you express your passion for these values during the interview. Share any relevant experiences or projects that reflect your commitment to using your skills for good, as this will help you connect with the team on a deeper level.