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!