Responsibilities:
Maintain our Wordpress infrastructure to ensure it is always secure and available
Plan, review and schedule updates to the core site, plugins and other dependencies.
Manage our hosting (we currently use wpengine, but are open to other solutions if you want and there is an in-house software engineering team if you need more support).
Improve www.givedirectly.org to raise more $. This means working closely with our in-house designer, website manager and other staff to:
Implement new wordpress components so other GD people can develop and update pages and blog posts independently.
Implement style and theme changes across the site, including menus and footers etc.
Completely implement and A/B test changes to our most important pages.
Clean up www.givedirectly.org to make future changes cheaper
Work with our website manager to identify pages that are no longer needed
Work with the designer to try and clean up our legacy styles and themes
Clean up or out old plugins and old code and old approaches.
Qualifications:
You care about our mission, to end extreme poverty.
You agree with our values.
You have:
emotional intelligence and can foster inclusivity - our team is drawn from many countries and cultures, lives in many countries and cultures, raises money from many countries and cultures and gives out money to many countries and cultures. We do not discriminate.
a can-do, problem solving attitude. We are not a big established organisation with slick and smooth systems. We need you to be willing to work with what is there and do your best.
the ability to plan and organise your own multi-month projects - you can estimate what will be possible by when.
the ability to follow-through on plan - you don't forget, even when the next step can't be taken for months.
an ability to reason about messy systems - our systems and approaches are not neat and tidy, a change at one point might have unexpected consequences elsewhere. We need you to have the sort of mind that is ok with and can manage the complexity..
You know:
How to manage a Wordpress site.
How to create and update Wordpress themes.
How to create and update Wordpress blocks.
How to keep Wordpress secure.
How to look under the hood at the Wordpress database when you need.
How to debug layout problems across browsers.
How to hand-craft CSS, HTML basic javascript, where needed.
How to work within and clean-up messy legacy wordpress sites.
How to make changes to a wordpress without creating downtime.
You have experience
working in a team with one or more designers and website managers.
managing your own time and work without immediate supervision or deadlines.
proactively keeping everyone who needs to know informed about what is happening, what will happen, and what needs to be done when and by whom.