Frontend developer
Build accessible, responsive interfaces; connect approved APIs; fix interface bugs and document changes.
Help build technology that serves Dharma and nonprofit communities. All roles are open, unpaid volunteer opportunities, remote from anywhere.
Beginners, students, and experienced professionals are welcome. Hours are flexible; we agree tasks and deadlines together.
Apply to volunteerUnpaid volunteering · remote from anywhere · flexible, task-based work
Required with 2+ years of experience; optional otherwise.
Use the message field for a short introduction.
Build accessible, responsive interfaces; connect approved APIs; fix interface bugs and document changes.
Develop APIs and application logic; validate inputs; improve reliability and document integrations.
Deliver features across interfaces and backend services; coordinate testing and releases.
Help develop mobile experiences where a project needs them; test device behavior and accessibility.
Reproduce bugs, test visitor journeys, and maintain useful regression checks.
Help maintain builds, deployment workflows, monitoring, and infrastructure documentation within approved access.
Improve data models, imports, quality checks, and performance; support reviewed backup and recovery procedures.
Review security within explicitly authorized scope; report vulnerabilities privately; help improve access controls and remediation.
Build and evaluate useful AI-assisted workflows and automations; document limitations and review outputs.
Design clear visitor journeys, accessible layouts, prototypes, and reusable components.
Create approved illustrations, campaign assets, and consistent project visuals.
Draft and edit project updates, blog articles, and website copy; check sources and factual claims.
Research relevant topics and directory entries; document sources and flag information needing review.
Translate and review approved content; check terminology, readability, and script-specific presentation.
Support community conversations, gather feedback, and coordinate approved outreach.
Help plan campaigns, improve discoverability, and assess results using approved tools and factual messaging.
Help prepare scripts, edit supplied footage, and create captions and other accessible media.
Help draft fundraising communications, research opportunities, and coordinate approved campaigns; keep claims accurate.
Help organize expense records, budgets, and reconciliation for review by authorized officers; no independent spending authority is implied.
Break work into manageable tasks, agree deadlines, track progress, and help contributors resolve dependencies.
Gather user needs, propose priorities, and define acceptance criteria with project leads.
Help organize applications, onboarding, documentation, and contributor coordination with appropriate handling of applicant information.
Research aligned organizations and support relationship-building with approved communications.
Help triage inquiries, document recurring issues, and prepare helpful responses for review.