Back to search

Software Development Volunteer

Reach Volunteering

Job Description

We are seeking a Software Developer to support the design, development, and improvement of Bank for Nature's digital platform.

What will you be doing?

Responsibilites:

  • Develop, maintain, and improve web-based features and tools that support Bank for Nature's platform and user journeys.
  • Use Firebase services such as Firestore, Authentication, Cloud Functions, Hosting, and Analytics to build scalable application functionality.
  • Build clean, maintainable, and well-documented code for both frontend and backend functionality.

What are we looking for?

What We're Looking For

Required:

  • Experience in software development for web applications.
  • Possesses working knowledge of Firebase, including database management, authentication, and serverless/backend workflows.
  • Proficiency in JavaScript and/or TypeScript. Experience with modern frontend development and component-based web frameworks.
  • Understanding of API integration, data structures, and application architecture.

Time Commitment

  • Approximately 4 hours per week.
  • Flexible scheduling.
  • 6-12 month commitment preferred to ensure continuity and impact.

What difference will you make?

What You'll Gain

  • Meaningful experience in animal advocacy and environmental communications.
  • Portfolio-building writing opportunities.
  • Professional references upon successful completion.
  • The opportunity to contribute to systemic change.

Good luck with your application