Skills required
- Work remotely
- Flexible in schedule
WordPress Web Developer & Administrator (REMOTE)
Ongoing
The Magic of Christmas is seeking an experienced volunteer WordPress Web Developer and Administrator to help modernize and maintain our website. Our website plays an important role in sharing our mission, recruiting volunteers, collecting donations, supporting referrals, and connecting the community with our programs and events. This volunteer will work closely with the Marketing & Communications Lead and the President to assess the current website, recommend an appropriate path forward, and help build a website that our team can manage more sustainably. The project will be divided into clear phases so the role remains organized and manageable. Key Responsibilities Website Assessment and Planning - Review the current WordPress website, theme, plugins, integrations, hosting environment, and overall site structure - Identify outdated, unsupported, or potentially vulnerable components - Recommend a supported WordPress theme and practical technical approach for the website refresh - Help develop a phased project plan, including priorities, dependencies, and estimated timelines - Advise the leadership team on hosting, security, performance, accessibility, and maintenance requirements Website Refresh and Development - Create and work within a staging environment before changes are made to the live website - Install and configure an actively supported WordPress theme - Refresh the website’s structure, navigation, page layouts, and mobile responsiveness - Migrate or rebuild existing pages while preserving important content and functionality - Collaborate with the Marketing & Communications Lead and other volunteers on content, graphics, branding, and user experience - Ensure the refreshed website is accessible, user-friendly, and easy for non-technical volunteers to update - Apply basic on-page search engine optimization practices - Test the website across common browsers, screen sizes, and mobile devices before launch Forms and Integrations - Review and preserve existing Salesforce forms and other embedded forms or third-party integrations - Test forms to ensure information is submitted and routed correctly - Troubleshoot display, submission, or compatibility issues caused by theme, plugin, or WordPress updates - Coordinate with the appropriate leadership or system contacts when an issue extends beyond the WordPress website - Document how important forms and integrations are embedded and maintained Ongoing Website Administration - Keep WordPress core software, the theme, and approved plugins appropriately updated - Complete backups and compatibility checks before significant updates - Monitor the website for broken links, errors, security concerns, and performance issues - Troubleshoot website problems and communicate their status to the leadership team - Liaise with the website hosting provider when technical support is required - Recommend when specialized external support may be needed - Maintain basic technical documentation, including update procedures and a list of key plugins and integrations - Provide simple guidance or training so approved team members can complete routine content updates Skills and Qualifications - Demonstrated experience developing and maintaining WordPress websites - Experience working with supported WordPress themes, plugins, staging environments, backups, and website migrations - Knowledge of responsive web design and mobile usability - Comfortable troubleshooting WordPress, plugin, theme, hosting, and compatibility issues - Familiarity with HTML and CSS; knowledge of PHP or JavaScript is an asset - Experience working with embedded forms, Salesforce forms, or other third-party integrations is an asset - Understanding of website security, accessibility, search engine optimization, and performance best practices - Able to explain technical information clearly to non-technical team members -Organized, dependable, and comfortable providing regular progress updates - Able to handle administrative credentials and organizational information responsibly -A portfolio or examples of previous WordPress work would be appreciated Time Commitment - The initial website assessment and refresh are expected to require approximately 3–5 hours per week, with flexibility based on the volunteer’s availability and the agreed-upon project plan. - After the refreshed website is launched, ongoing maintenance is expected to require approximately 2–4 hours per month, with occasional additional time required for troubleshooting or major updates. - The initial project and ongoing maintenance commitment can be discussed separately. The volunteer will not be expected to provide 24-hour or emergency technical support. Location Primarily remote. Occasional virtual or in-person meetings with the leadership team may be requested. In-person meetings, if needed, would take place in Calgary.
Additional Details & Skills Required
Support Provided! The volunteer will receive access to the current website and relevant technical information, along with organizational content, branding guidance, and feedback from the leadership team. Major changes will be reviewed and approved before being applied to the live website.
Why should you volunteer for this opportunity?
- The opportunity to lead a meaningful website transformation for an established Calgary charity - Hands-on experience with WordPress development, website migration, integrations, and nonprofit digital strategy - A completed community project that may be included in your professional portfolio - Opportunities to collaborate with marketing, communications, graphic design, and nonprofit leadership volunteers
Skills required
- Remote or online
- Flexible in schedule