Websites Manager
SKILLS
FULL DESCRIPTION
Websites Manager
Reports to: Director of Technology
Hours: Full time
Location: London Office
Salary: £38,000 per annum
About the Organisation
At [Employer hidden — sign up to reveal], we are committed to ensuring that every orphaned child living in poverty has access to the tools and opportunities they need to overcome their difficult experiences. We believe that when a child fulfils their potential, their own future is transformed as well as the future of their families, their community, and society at large. In order to achieve that, we are led by our core values of transparency, dignity and empowerment.
Job Overview
We are seeking a proactive and highly skilled Websites Manager to take ownership of our digital platforms and web infrastructure. This is a hands-on technical role that will require a strong foundation in WordPress development, as well as experience in web application architecture, plugin development, and modern frontend and backend technologies.
You will be responsible for managing and maintaining a portfolio of websites for the charity, developing bespoke functionality, and supporting internal teams with their web-based needs. The role also involves mentoring junior developer, optimising website performance and SEO, and ensuring integration with external services and APIs.
Key Responsibilities
- Lead the development, maintenance, and optimisation of WordPress-based websites.
- Create and maintain custom Gutenberg blocks using ACF (Advanced Custom Fields).
- Design and develop custom WordPress plugins to extend site functionality.
- Build and support web applications using Next.js and basic React components.
- Develop and manage custom API endpoints, including integration with third-party APIs using OAuth2.
- Write clean, scalable code using PHP, MySQL, SASS, vanilla JavaScript, and jQuery.
- Support, deploy, and troubleshoot environments hosted on AWS Lightsail, using SSH for server management.
- Implement and manage Cloudflare configurations, including load balancer setup and performance optimisation.
- Ensure best practices in SEO are followed across all platforms, and manage conversion tracking using Google Tag Manager and Google Analytics.
- Collaborate with internal teams to plan, publish, and update website content.
- Manage custom payment gateway integrations and ensure secure transactions.
- Provide guidance and support to junior developers, encouraging best coding practices and quality assurance.
- Maintain up-to-date documentation and processes related to website and application development.
Education/Experience
Skills: Essential / Desirable
- Proven experience in WordPress theme and plugin development. (Essential)
- Strong knowledge of ACF Gutenberg block creation and maintenance. (Essential)
- Proficiency in PHP, MySQL, SASS, JavaScript, and jQuery. (Essential)
- Solid understanding of web hosting, particularly on AWS Lightsail. (Essential)
- Competency using SSH for server access and command line operations. (Essential)
- Experience with Cloudflare, including load balancing and caching setup. (Essential)
- Familiarity with SEO best practices and modern tracking tools. (Essential)
- Demonstrated ability to integrate and manage custom payment gateways. (Essential)
- Knowledge of API development, RESTful services, and OAuth2 authentication flows. (Essential)
- Ability to prioritise workload, meet deadlines, and manage multiple projects simultaneously. (Essential)
- Comfortable working independently and as part of a distributed team across multiple time zones. (Essential)
- Designing great looking UI templates. (Essential)
- Experience with Next.js and basic React development. (Desirable)
- Experience in Expo / React Native. (Desirable)
- Basic understanding of Sales Force. (Desirable)
- Experience within the charity sector. (Desirable)
- eCommerce UX best practices. (Desirable)
Pay
£38,000 per annum, depending on experience
Note: Responsibilities articulated in this job description are subject to review and changes and depending on the needs of the organisation at any given time.