Software Development Volunteer
- Reach Volunteering
- Part Time
- Edinburgh
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.