-
13 people are interested
Software Documentation Specialist
ORGANIZATION: DemocracyLab
Please visit the new page to apply.
-
13 people are interested
Purpose: DemocracyLab connects skilled volunteers with technology-for-good projects, resulting in better civic technologies, more active citizens, and more efficient institutions. The Software Documentation Specialist volunteer position will lead the effort to improve the documentation of the CivicTechExchange code base, enabling new developers to efficiently onboard to the project.
Position Title: Software Documentation Specialist
Key Responsibilities:
Analyze existing code base at https://github.com/DemocracyLab/CivicTechExchange to understand system architecture and functionality
Create architecture diagrams depicting the overall system design and component interactions
Develop React component diagrams illustrating the front-end structure
Produce additional documentation artifacts as needed to facilitate developer onboarding
Collaborate with the software engineering team to ensure documentation accuracy and relevance
Submit work on GitHub
Education or Experience Preferred: Minimum 5 years of professional experience in a software development or technical writing role. Familiarity with web application architectures.
Knowledge or Skills Required:
Proficiency in analyzing and documenting code
Experience creating software architecture and component diagrams
Knowledge of React and modern JavaScript practices
Excellent written communication and diagramming skills
Comfortable working with GitHub
Length of Appointment: We request that a volunteer be comfortable committing a minimum of 3 months to this role.
Time Commitment: We request that a volunteer be willing to commit a minimum of 5 hours per week to this position.
Reports To: Marlon Keating, Engineering Lead for DemocracyLab
Communication: DemocracyLab uses Slack as its primary form of communication. Files will be stored and shared using Google Drive.
Support Provided: Volunteer orientation, collaboration with DemocracyLab team.
Learn More: Visit www.democracylab.org
More opportunities with DemocracyLab
1 ReviewNo additional volunteer opportunities at this time.
About DemocracyLab
Location:
Seattle, SEATTLE, WA 98101, US
Mission Statement
Empower people who use technology to advance the public good.
Description
DemocracyLab seeks to empower anyone with the privileges of time and talent to become change agents. Our platform and programs connect tech-for-good projects with skilled volunteers and socially responsible companies.
Our platform and programs are designed to:
- Help tech-for-good projects launch
- Give volunteers opportunities to advance their careers
- Partner with companies to build cultures of purpose
CAUSE AREAS
WHEN
WHERE
This is a Virtual Opportunity with no fixed address.
DATE POSTED
January 30, 2025
SKILLS
- Information Architecture
- Software Engineering
- Software Development
GOOD FOR
N/A
REQUIREMENTS
- Orientation or Training
- 5 hours/week