£35 per Hour \| London WC1V \| In-House \| 16–24 Hours per Week
Sunny Art Centre is seeking a Mid–Senior Full-Stack WordPress Developer to join our in-house creative and technical team on a part-time freelance basis. This role is ideal for an experienced developer who enjoys working in a creative arts environment and wants to take long-term ownership of a high-profile cultural website.
You will work from our open-plan gallery and studio space in central London (WC1V), surrounded by an exceptional collection of Old Master artworks from both Western and Eastern traditions.
The Role
You will be responsible for the ongoing development, maintenance, performance, security, and scalability of Sunny Art Centre’s official WordPress website. This includes both front-end and back-end development, plugin and theme management, staging workflows, third-party integrations, and performance optimisation.
This is a hands-on, responsibility-driven role where you will work closely with:
Designers
Marketing team
Management
You will have genuine influence over technical direction, performance strategy, and future feature development.
This role focuses on long-term website performance, stability, and feature development — it is not a general IT support position.
Key Responsibilities
Maintain and monitor website uptime, speed, security, and stability
Develop and enhance custom WordPress themes and plugins
Implement new features and improve existing functionality
Build responsive layouts from design concepts using:
- HTML5, CSS3, JavaScript, jQuery
Integrate external services and APIs
Optimise Core Web Vitals, site speed, caching, and database performance
Maintain clean, reusable, well-documented codebases
Create and manage technical documentation for systems, plugins, and integrations
Collaborate with designers to ensure accurate visual implementation
Support marketing integrations (analytics, conversion tracking, SEO tools)
Provide basic WordPress training to staff for content management
Stay up to date with WordPress core, PHP, security patches, and performance standards
Required Experience \& Skills (Updated for Modern WordPress)
4–7+ years’ professional WordPress development experience
Strong front-end skills:
- HTML5, CSS3, JavaScript, jQuery
Strong back-end experience:
-
PHP
-
Custom WordPress development
Strong experience with custom post types \& custom fields (e.g. ACF or similar)
Confident optimisation of Elementor, WPBakery, or Gutenberg block builds
Proven experience with:
-
REST APIs
-
JSON \& XML
-
External API integrations
Solid understanding of:
-
Website architecture
-
Performance optimisation
-
Security best practices
Experience with staging environments and safe deployment workflows
WordPress security best practices, including:
-
Firewalls
-
Malware protection
-
Backup systems
-
Role-based access
Experience integrating:
-
WooCommerce
-
Stripe
-
Online booking systems
-
Membership platforms
Tracking \& marketing technology experience:
-
Google Analytics 4
-
Google Tag Manager
-
Meta Pixel
-
SEO performance optimisation
Strong understanding of UI/UX principles
Experience using:
-
Git, Mercurial, or SVN
-
Chrome DevTools and debugging tools
Ability to convert wireframes and layouts into responsive, high-quality builds
Reliable project ownership and time management
Desirable (Bonus Skills)
Some experience beyond WordPress (broader full-stack exposure)
Server-level familiarity (basic DevOps understanding)
Structured data / schema implementation
Working Pattern \& Pay
Hourly Rate: £35 per hour
Contract Type: Freelance
Hours: 16–24 hours per week
Working Style: In-house, London WC1V
Days: Flexible, to be agreed in advance
Long-term stability without full-time pressure
Ideal for high-level freelancers seeking consistent creative work
How to Apply
Please email the following to:
info@sunnyartcentre.co.uk
Your CV
A link to your online portfolio / live WordPress projects
Applications without portfolio links will not be considered.
Application Review
Only shortlisted candidates will be contacted
If you do not hear from us within 5 working days, please assume your application has been unsuccessful