WordPress Designer & Developer (UX + Graphic Design)

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

TYPE OF WORK

Any

WAGE / SALARY

$400-600

HOURS PER WEEK

30

DATE UPDATED

Jun 9, 2026

JOB OVERVIEW

Potential Full-Time

We’re looking for an experienced WordPress Designer & Developer who blends strong visual design, thoughtful UX strategy, and clean, responsive development. This is an opportunity to collaborate on a range of projects—from custom websites to branding and digital design—with the potential to grow into a full-time role for the right fit.

Responsibilities:

Design and develop custom WordPress websites from concept through launch

Create clean, user-friendly layouts with a focus on usability and visual hierarchy

Develop visual assets including hero sections, icon sets, and branded graphics

Ensure websites are responsive, optimized for performance, and cross-browser compatible

Support additional design projects including landing pages, digital ads, and light branding work

Qualifications:

3–5+ years of professional WordPress experience (design and development)

Strong knowledge of UX/UI principles and user-centered design

Proficient in Figma, Adobe Creative Suite, and other modern design tools

Strong graphic design skills—layout, typography, and brand consistency

Detail-oriented with a clean, polished aesthetic and reliable development habits

Self-directed, clear communicator, and deadline-driven

Preferred Experience:

Comfortable working with Advanced Custom Fields (ACF) and custom content structures

Familiarity with SEO principles and tools such as SEMrush, BrightLocal, or Google Search Console

Understanding of accessibility best practices (WCAG, ADA compliance)

Experience designing websites for marketing funnels or conversion goals

What We’re Looking For:

A creative thinker who takes initiative and produces thoughtful, functional work

Someone who communicates well, delivers on time, and brings a collaborative spirit

Availability for check-ins during U.S. business hours is preferred

A candidate open to long-term collaboration or full-time placement if it’s a mutual fit

To Apply:
Please include the following:

A short introduction and overview of your experience

A link to your portfolio (highlighting projects you designed and developed)

Your standard hourly or per-project freelance rate

Your full-time salary expectations, if open to a long-term role

A list of your preferred design/development tools and platforms

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.1114
Total Execution Time  0.1127
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,040 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/WordPress-Designer-Developer-UX-Graphic-Design-1366988
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.1037 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0061   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1366988
 LIMIT 1 
0.0022   SELECT *
FROM `employers`
WHERE `employer_id` = 488726
 LIMIT 1 
0.0845   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1366988
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-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-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1366988' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1366988 
0.0018   UPDATE employer_jobs SET hit_counts '***Apr-30-2025=122***May-01-2025=45***May-02-2025=19***May-03-2025=5***May-05-2025=6***May-06-2025=10***May-07-2025=16***May-08-2025=4***May-10-2025=1***May-13-2025=2***May-14-2025=1***May-15-2025=2***May-16-2025=1***May-17-2025=1***May-19-2025=2***May-20-2025=1***May-21-2025=4***May-22-2025=3***May-23-2025=4***May-24-2025=1***May-25-2025=1***May-26-2025=3***May-27-2025=2***May-28-2025=2***May-29-2025=1***May-30-2025=2***May-31-2025=2***Jun-01-2025=2***Jun-02-2025=6***Jun-03-2025=1***Jun-04-2025=2***Jun-05-2025=1***Jun-06-2025=1***Jun-09-2025=2***Jun-10-2025=1***Jun-11-2025=2***Jun-12-2025=1***Jun-17-2025=2***Jun-18-2025=1***Jun-19-2025=2***Jun-20-2025=1***Jun-23-2025=1***Jun-26-2025=1***Jul-04-2025=1***Jul-06-2025=1***Jul-15-2025=2***Jul-19-2025=1***Jul-20-2025=1***Jul-21-2025=1***Jul-24-2025=1***Jul-25-2025=1***Jul-28-2025=1***Jul-31-2025=1***Aug-01-2025=2***Aug-08-2025=2***Aug-16-2025=1***Aug-17-2025=2***Oct-16-2025=1***Oct-18-2025=1***Nov-05-2025=53***Nov-06-2025=54***Nov-07-2025=2***Nov-08-2025=3***Nov-09-2025=2***Nov-10-2025=6***Nov-11-2025=2***Nov-12-2025=2***Nov-13-2025=4***Nov-14-2025=2***Nov-15-2025=2***Nov-16-2025=1***Nov-18-2025=1***Nov-19-2025=2***Nov-21-2025=1***Nov-23-2025=1***Nov-24-2025=3***Nov-25-2025=1***Nov-26-2025=5***Nov-27-2025=1***Nov-29-2025=4***Dec-01-2025=2***Dec-02-2025=2***Dec-03-2025=1***Dec-05-2025=1***Dec-08-2025=1***Dec-09-2025=1***Dec-10-2025=2***Dec-14-2025=1***Dec-15-2025=2***Dec-18-2025=1***Dec-22-2025=1***Dec-26-2025=1***Dec-27-2025=1***Dec-30-2025=1***Jan-06-2026=1***Jan-15-2026=4***Jan-16-2026=1***Jan-20-2026=1***Jan-22-2026=1***Jan-23-2026=2***Jan-25-2026=1***Jan-26-2026=2***Jan-27-2026=1***Jan-28-2026=3***Jan-30-2026=1***Feb-03-2026=1***Feb-06-2026=1***Feb-10-2026=1***Feb-22-2026=1***Feb-23-2026=1***Mar-01-2026=1***Mar-10-2026=1***Mar-12-2026=1***Mar-17-2026=1***Apr-08-2026=1***Apr-10-2026=1***Apr-13-2026=1***Apr-22-2026=3***May-03-2026=1***May-04-2026=4***May-08-2026=1***May-09-2026=2***May-12-2026=3***May-14-2026=1***May-15-2026=1***May-19-2026=1***May-20-2026=1***May-21-2026=1***May-28-2026=1***Jun-02-2026=1***Jun-09-2026=558***Jun-10-2026=41***Jun-11-2026=31***Jun-12-2026=18***Jun-13-2026=5***Jun-14-2026=4***Jun-15-2026=17***Jun-16-2026=16***Jun-17-2026=17***Jun-18-2026=11***Jun-19-2026=12***Jun-20-2026=2***Jun-21-2026=1' WHERE job_id'1366988'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2025=122***May-2025=141***Jun-2025=27***Jul-2025=11***Aug-2025=7***Oct-2025=2***Nov-2025=152***Dec-2025=18***Jan-2026=18***Feb-2026=5***Mar-2026=4***Apr-2026=6***May-2026=17***Jun-2026=734' WHERE job_id'1366988'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1366988' 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` = 1366988 
0.0038   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '488726'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)