Part-Time WordPress & Elementor Website Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$8/hour

HOURS PER WEEK

20

DATE UPDATED

Jul 18, 2026

JOB OVERVIEW

Remote | Flexible hours | Long-term opportunity


We’re a busy dental practice in London looking for a reliable, design-minded WordPress developer to help us maintain and grow our website on a part-time, as-needed basis. This is not a full-time role right now, but it could grow into one for the right person.

IMPORTANT: This role requires genuine coding ability, not just Elementor drag-and-drop skills. Please read the requirements below carefully before applying - we will only shortlist applicants who can clearly demonstrate hands-on coding experience.


About us:
Park Avenue Dental Care is a well-established dental practice in London, currently repositioning as a premium private and NHS practice. Our website is our primary patient-facing touchpoint and we want it to look and feel exceptional.
----------


We need someone who:
- Has strong hands-on experience with WordPress and Elementor Pro specifically, including building pages from scratch and working within an existing site’s structure
- Can write and edit code directly - specifically JavaScript and CSS - and is comfortable making targeted changes to code written by someone else, not just starting fresh
- Has experience with form plugins, ideally Fluent Forms Pro or a close equivalent
- Has a sharp eye for clean, modern, professional design - nothing cluttered or dated
- Communicates clearly and promptly in English
- Can take a written or video brief and execute it with minimal hand-holding
- Is detail-oriented; checks that pages, links, and forms work correctly before marking a task done
- Is proactive, reliable, and wants a long-term working relationship
Tasks will include:
- Building and editing website pages using Elementor Pro
- Writing and editing custom JavaScript and CSS where needed
- Revisiting older sections of our website built with custom JavaScript and CSS, and redeveloping them to bring them in line with our current design
- Updating existing content (text, images, pricing, team pages)
- Mobile optimisation - ensuring pages look great on all devices
- Minor design improvements and layout tweaks
- Troubleshooting any technical issues that arise
- Keeping the site consistent with our brand (colours, fonts, tone)


Our current setup:
WordPress (self-hosted)
Elementor Pro
Fluent Forms Pro
Custom JavaScript and CSS in parts of the site


To apply, please answer the following questions directly in your application:
1. Do you have hands-on experience writing and editing code, for example JavaScript and CSS? Are you comfortable working with existing code written by someone else and making targeted changes or improvements to it?
2. How would you describe your level of competency with Elementor Pro? Have you used it to build pages from scratch, and are you comfortable working within an existing site’s structure rather than starting fresh?
3. Have you worked with form plugins before, specifically Fluent Forms Pro? What kinds of forms have you built or configured?
4. Part of this role involves revisiting older sections of our website built with custom JavaScript and CSS, and updating or redeveloping them to bring them in line with our current design. Is that something you’d be comfortable taking on?


Please also send:
- Links to websites or pages you have built - please include at least two examples, ideally including some with custom code (not just Elementor templates)
- Your availability (hours per week / response turnaround time)
- Your hourly rate
- The word “DENTAL” somewhere in your application - so we know you’ve read this in full


Bonus points if you have:
- Experience with healthcare, medical, or professional services websites
- Basic graphic design or image editing skills
- Experience with PHP or building custom Elementor widgets/hooks
We value quality over speed, and a long-term relationship over a quick fix. If that sounds like you, we’d love to hear from you.


—————


Application task (required):
We’re planning to add a Facial Aesthetics page to our website. As part of your application, please create a visual mockup showing how you would design this page - this could be a static image, a Figma/Canva design, or a screenshot of a draft Elementor layout.

Our current website is here for reference: ----------

Please keep the design consistent with the existing look and feel of our site - the colours, fonts, and overall tone. The page should feel like a natural extension of what’s already there. At the same time, feel free to use your creative licence - we’re always open to fresh ideas.


The facial aesthetics page would typically include:
- A hero/banner section introducing the service
- A brief overview of treatments offered (e.g. anti-wrinkle injections, dermal fillers, skin boosters)
- A ‘why choose us’ or trust-building section
- A call to action / booking prompt
Please don’t overthink the written content - placeholder text is absolutely fine. We’re primarily interested in the visual layout and design direction, and in seeing how you approach a brief with minimal hand-holding.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0158
Total Execution Time  0.0178
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,304 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Part-Time-WordPress-Elementor-Website-Developer-1670770
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0088 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1670770
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 945743
 LIMIT 1 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1670770
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-21',ej.date_added) duration_daysDATEDIFF('2026-07-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-07-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1670770' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1670770 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-17-2026=1***Jun-18-2026=313***Jun-19-2026=6***Jun-20-2026=2***Jun-21-2026=4***Jun-22-2026=1***Jun-23-2026=2***Jun-24-2026=1***Jun-26-2026=2***Jun-30-2026=1***Jul-02-2026=4***Jul-05-2026=2***Jul-07-2026=11***Jul-08-2026=5***Jul-10-2026=2***Jul-12-2026=2***Jul-13-2026=4***Jul-14-2026=3***Jul-15-2026=1***Jul-16-2026=1***Jul-17-2026=1***Jul-18-2026=345***Jul-19-2026=2***Jul-21-2026=1' WHERE job_id'1670770'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jun-2026=333***Jul-2026=384' WHERE job_id'1670770'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1670770' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1670770 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '945743'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)