What are the responsibilities and job description for the Contractor, Website and Learning Management System Design and Maintenance position at Give an Hour?
About Give an Hour: Give an Hour is a nonprofit organization committed to transforming mental health care by providing access to free, quality mental health support and services to individuals in need. Our mission is to ensure that everyone has the resources and opportunities to take charge of their mental health journey. We achieve this through innovative programs, community partnerships, and empowering individuals to promote self-care, self-awareness, and self-advocacy.
Description: Seeking a skilled web developer with extensive experience who will be responsible for maintaining the health and functionality of Give an Hour’s LMS and website(s) as well as making content updates and designing new pages as needed. The ideal contractor will ensure our LMS and website(s) run smoothly, stay current, and meet our design and customer focused standards.
Scope of Work:
- Learning Management System (LMS):
- Configure and maintain LearnDash within WordPress.
- Upload and organize pre-developed training content into structured courses.
- Implement course navigation, progress tracking, and learner-friendly features.
- Set up and manage user roles, permissions, and access levels.
- Support enrollments, troubleshoot user issues, and ensure smooth learner experiences.
- Ensure LearnDash integrates properly with other tools (e.g., CRM, reporting)
- Optimize LearnDash for scalability, ease of use, and accessibility compliance.
- Website:
- Regularly monitor and maintain website health, including uptime, performance, and security. Troubleshoot and resolve any issues that arise and communicate regularly about them with Manager of Content and Design and COO.
- Implement and manage regular content changes on existing websites, ensuring that all information is accurate, up-to-date, and aligned with our branding guidelines.
- Collaborate with stakeholders to design and develop new webpages or redesign existing ones, ensuring they are visually appealing, user-friendly, and meet project requirements.
- Conduct testing to ensure website functionality across different browsers and devices. Identify and fix bugs or inconsistencies.
- Provide technical support and guidance on website-related issues, including assisting with updates to plugins, themes, and other website components.
- General:
- Maintain documentation for website updates, design changes, and other relevant processes.
- Track required monthly metrics through google analytics, LearnDash and any other needed sources.
Requirements:
- Front-end Technologies: Proficiency with technologies including HTML, CSS, JavaScript, and modern web development frameworks.
- Content Management Systems (CMS): Extensive knowledge of WordPress, WPEngine, and typical plug-ins and their functionalities.
- Learning Management Systems: Knowledge of how to incorporate an LMS, specifically LearnDash, into WordPress to support the creation of on-demand trainings.
- Design and User Experience: Familiarity with design principles and user experience (UX) design.
- Design Skill: Proficiency using Canva and the Adobe Creative Suite.
- Site Performance: Experience using data to find insights, implement and create dashboards to measure and highlight the improvements made.
- Responsive Design: Design and develop websites with responsive design principles that are compatible and consistent across desktop, mobile and tablet devices and all screen sizes.
- Performance Optimization: Conduct performance analysis, recommend improvements, and optimize plugins and page speed.
- SEO Best Practices: Awareness of search engine optimization (SEO) techniques and how they impact website performance.
- Website Analytics: Understanding of website analytics tools (e.g., Google Analytics) to monitor and evaluate website performance.
Minimum Qualifications:
- 5 years experience with WordPress in website maintenance, content management, and web design.
- 5 years experience with website performance optimization and security best practices.
- Strong design skills with a portfolio demonstrating previous website design and development work.
- Ability to work independently and meet deadlines.
- Must be US based, preferably working East Coast hours.
Contract Details:
- This is a 1099 contractor position only.
- The hourly contract rate will be dependent on level of experience.
- Average number of hours per month 40-60, but will vary from month to month.
- Start date: April 1, 2025 with a 6 month renewable contract.