Business Tech Services Volunteer
About the job
Commitment: ~10 hours per week (U.S. remote)
Reports to: Business Tech Services Director and sub team manager
What you'll do:
Build responsive, reusable front-end components and pages in React/Next.js using our design system.
Connect the UI to real data:
Call APIs (fetch/axios)
Handle forms and validation
Manage basic state (Redux/Zustand)
Set up routing
Make sure the product feels good to use:
Fast (good Core Web Vitals)
Accessible (keyboard nav, proper labels, contrast)
Stable (no obvious breakage after merge)
Give input on UX:
Suggest cleaner flows
Help with simple wireframes/layout ideas in Figma
Review copy/microcopy for clarity
Flag confusing steps in the user journey
Help keep the design system consistent:
Use existing tokens/components
Note places where we need a new shared component
Work in Git/GitHub:
Create branches
Commit code with clear messages
Open PRs and respond to review comments
Follow lint/format rules (ESLint/Prettier)
What we're looking for:
Strong background in computer science, computer engineering, software development.
Excellent organizational skills with attention to detail.
Strong written and verbal communication skills.
Add basic tests for components using Jest + React Testing Library, or simple Storybook docs so others can reuse what you build.
Help with basic delivery tasks like checking build errors, watching for console errors after deploy, or reporting bugs.
What you’ll get:
Hands-on experience in software engineering, full-stack development.
A stronger resume with real-world experience in software engineering.
The chance to contribute to ACDC’s mission while building long-term professional skills.
Let’s work together.
Interested in joining our team? Fill out some info and we will be in touch shortly! We can't wait to hear from you!

