At a Glance
- Tasks: Help build a revolutionary app for charities using Flutter and enhance user experience.
- Company: Join a passionate team of over 40 volunteers dedicated to ethical giving.
- Benefits: Gain hands-on experience, collaborate with a diverse team, and receive reference certificates.
- Other info: Work remotely and contribute to a 100% digital charity platform.
- Why this job: Make a real impact in the charity sector while developing your skills.
- Qualifications: Passion for charitable tech, mobile app development skills, and a collaborative mindset.
Use your skills to help create a revolutionary platform that empowers charities and promotes sustainable giving. The team of over 40 volunteers is focused on building an open‑source app that connects sellers, buyers, and charities in an ethical and affordable way.
Location: Remote
Responsibilities:
- Build, enhance, and maintain the mobile app using Flutter, following community‑led best practices.
- Complete the MVP journey: listing and basket, payment, order confirmation, and in‑app tracking.
- Collaborate with team leads, backend developers, and designers to align the app with the roadmap and ensure demo readiness for grants and partners.
- Create an intuitive, accessible user experience and support ongoing UI polish.
- Connect the app to secure APIs and backend services for authentication, product creation, checkout, and Stripe test‑mode payments.
- Troubleshoot and resolve bugs, usability issues, and performance gaps identified during testing.
- Write clean, modular code that supports future growth and optimizes performance.
- Follow the collaborative workflow on GitHub, linking commits to issues, using clear branch naming, and documenting changes in Notion or the README.
Qualifications:
- Passion for impact and genuine interest in the mission of creating sustainable charitable technology.
- Collaborative mindset with the ability to work proactively as part of a wider team.
- Technical expertise in mobile app development (iOS, Android, or cross‑platform frameworks such as Flutter or React Native; experience with Node.js for backend is a plus).
- Backend knowledge: experience with APIs, databases, cloud services, Stripe, and Firebase.
- Problem‑solving skills with good debugging and troubleshooting abilities.
- UI/UX awareness, ideally some understanding of design principles and tools such as Figma.
- Experience using GitHub and following collaborative workflows.
- Purpose‑driven, collaborative, adaptable, self‑motivated, and creative.
Benefits:
- Opportunity to be part of a purpose‑driven organisation creating a real solution for charities.
- Hands‑on experience with an impactful startup charity tech project.
- Chance to contribute to a 100% digital charity platform that supports charities worldwide.
- Collaboration with a passionate, committed, diverse team.
- Solid verbal and written reference certificates upon completion.
FLUTTER devs for CHARITY! - Volunteer employer: Cherry
Contact Detail:
Cherry Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land FLUTTER devs for CHARITY! - Volunteer
✨Tip Number 1
Get involved in the community! Join forums or social media groups related to Flutter development and charity tech. Networking with like-minded folks can lead to opportunities and collaborations that might just land you that volunteer role.
✨Tip Number 2
Show off your skills! Create a small project or contribute to an open-source app that aligns with the charity's mission. This not only demonstrates your technical expertise but also your passion for making a difference.
✨Tip Number 3
Don’t be shy about reaching out! If you see a role that excites you, drop a message to the team or the project leads. Express your enthusiasm and how you can contribute; it shows initiative and can set you apart from other candidates.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll find all the latest opportunities and updates on projects that need your skills.
We think you need these skills to ace FLUTTER devs for CHARITY! - Volunteer
Some tips for your application 🫡
Show Your Passion: Let us know why you're excited about using your Flutter skills for charity! Share your thoughts on sustainable giving and how you can contribute to our mission. A personal touch goes a long way!
Tailor Your Application: Make sure to customise your application to highlight your relevant experience with mobile app development, especially with Flutter. We want to see how your skills align with our goals, so don’t hold back!
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and structure your thoughts well. We appreciate applications that are easy to read and get straight to the point!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for this amazing opportunity to make a difference.
How to prepare for a job interview at Cherry
✨Show Your Passion for Impact
Make sure to express your genuine interest in the mission of creating sustainable charitable technology. Share any personal experiences or projects that align with this cause, as it will resonate well with the team and show that you’re not just in it for the tech.
✨Demonstrate Your Technical Skills
Be ready to discuss your experience with Flutter and any other relevant technologies. Prepare examples of past projects where you built or enhanced mobile apps, and be specific about your role in those projects. This will help the interviewers see how you can contribute to their goals.
✨Collaborate Like a Pro
Since this is a volunteer position within a large team, highlight your collaborative mindset. Talk about how you've worked with others in the past, especially in remote settings. Mention your familiarity with tools like GitHub and Notion, as these are crucial for their workflow.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving skills. Think of specific challenges you've encountered in app development and how you resolved them. This will showcase your debugging abilities and your approach to overcoming obstacles, which is vital for this role.