Experience Web Developer

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

TYPE OF WORK

Any

WAGE / SALARY

10-15

HOURS PER WEEK

15

DATE UPDATED

Jan 26, 2026

JOB OVERVIEW

We are seeking an experienced Web Developer with strong expertise in WordPress and custom website development. This role requires the ability to build, customize, optimize, and maintain high-performance websites, including both WordPress-based sites and fully custom builds. Candidates must follow best practices for speed, security, SEO, and scalability.
This is not an entry-level position. Applicants must have proven, hands-on experience delivering production-ready websites for real businesses.

Core Responsibilities
Website Development & Customization
Develop and maintain custom WordPress websites
Build custom WordPress themes, plugins, and functionality
Create and manage custom post types and advanced field structures
Develop fully custom websites without reliance on prebuilt templates
Convert design files (Figma, Adobe XD, PSD) into responsive, functional websites
Write clean, maintainable, and well-documented code
Performance, SEO & Best Practices
Optimize websites for:
Page speed and Core Web Vitals
Mobile responsiveness
SEO-friendly structure and markup
Implement security best practices, updates, and backups
Ensure cross-browser compatibility and accessibility standards
Maintenance & Troubleshooting
Debug and resolve website issues efficiently
Manage plugin conflicts, updates, and ongoing site maintenance
Improve and support existing client websites
Work with common hosting environments and deployment workflows

Required Skills & Experience
Technical Requirements
5+ years of professional web development experience
Advanced WordPress development experience
Strong proficiency in:
PHP
HTML5
CSS3
JavaScript (ES6+)
Experience building custom WordPress themes (not page-builder-only)
Solid understanding of MySQL and WordPress database structure
Experience using Git or other version control systems
Familiarity with REST APIs and third-party integrations
Strong understanding of responsive and mobile-first development
Preferred Qualifications
Experience with headless WordPress or custom frameworks
Familiarity with Laravel, React, or Vue
Working knowledge of technical SEO best practices
Experience working with agencies or client-based projects
Basic server, DNS, and hosting knowledge

Candidate Profile
Strong problem-solving and debugging skills
High attention to detail and code quality
Ability to manage multiple projects independently
Comfortable collaborating with designers, marketers, and project managers
Clear communicator with strong time management skills
Portfolio of live WordPress and custom-built websites

Compensation & Work Type
Competitive pay based on experience
part time / full-time opportunities available
Hourly pay $10-$15 p/hr
Hours per week 10 - 25

Please send me examples of the sites you've worked on, from simple to complex, and your scope of work.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0626
Total Execution Time  0.0640
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,519,400 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experience-Web-Developer-1564047
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0568 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1564047
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 321096
 LIMIT 1 
0.0367   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` = 1564047
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',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-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1564047' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1564047 
0.0010   UPDATE employer_jobs SET hit_counts '***Jan-26-2026=124***Jan-27-2026=56***Jan-28-2026=30***Jan-29-2026=24***Jan-30-2026=8***Jan-31-2026=6***Feb-01-2026=6***Feb-02-2026=10***Feb-03-2026=3***Feb-04-2026=13***Feb-05-2026=13***Feb-06-2026=9***Feb-07-2026=3***Feb-08-2026=10***Feb-09-2026=13***Feb-10-2026=7***Feb-11-2026=7***Feb-12-2026=11***Feb-13-2026=7***Feb-14-2026=2***Feb-15-2026=4***Feb-16-2026=7***Feb-17-2026=1***Feb-18-2026=3***Feb-19-2026=2***Feb-20-2026=5***Feb-21-2026=5***Feb-22-2026=1***Feb-23-2026=2***Feb-24-2026=4***Feb-25-2026=6***Feb-26-2026=3***Feb-27-2026=5***Feb-28-2026=5***Mar-01-2026=2***Mar-02-2026=1***Mar-03-2026=4***Mar-05-2026=2***Mar-06-2026=1***Mar-07-2026=2***Mar-08-2026=1***Mar-10-2026=1***Mar-11-2026=5***Mar-13-2026=1***Mar-17-2026=3***Mar-18-2026=2***Mar-19-2026=3***Mar-20-2026=1***Mar-21-2026=1***Mar-22-2026=1***Mar-23-2026=1***Mar-24-2026=2***Mar-25-2026=1***Mar-26-2026=1***Mar-27-2026=2***Mar-28-2026=1***Mar-30-2026=2***Mar-31-2026=2***Apr-01-2026=1***Apr-02-2026=1***Apr-04-2026=4***Apr-05-2026=1***Apr-07-2026=2***Apr-08-2026=1***Apr-09-2026=2***Apr-11-2026=5***Apr-13-2026=1***Apr-14-2026=1***Apr-15-2026=2***Apr-16-2026=1***Apr-17-2026=1***Apr-18-2026=3***Apr-19-2026=1***Apr-21-2026=3***Apr-22-2026=1***Apr-23-2026=1***Apr-24-2026=2***Apr-25-2026=2***Apr-26-2026=1***Apr-27-2026=1***Apr-29-2026=1***Apr-30-2026=3***May-01-2026=4***May-02-2026=1***May-03-2026=3***May-04-2026=3***May-05-2026=2***May-06-2026=3***May-07-2026=5***May-10-2026=1***May-11-2026=5***May-13-2026=3***May-14-2026=1***May-15-2026=1***May-16-2026=3***May-17-2026=1***May-18-2026=3***May-19-2026=3***May-20-2026=1***May-21-2026=1***May-22-2026=1***May-23-2026=2***May-26-2026=4***May-27-2026=1***May-28-2026=2***May-30-2026=4***May-31-2026=1***Jun-01-2026=6***Jun-02-2026=3***Jun-03-2026=2***Jun-04-2026=1***Jun-05-2026=1***Jun-06-2026=2***Jun-07-2026=2***Jun-09-2026=1***Jun-10-2026=1***Jun-11-2026=1***Jun-12-2026=1***Jun-20-2026=1' WHERE job_id'1564047'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jan-2026=248***Feb-2026=167***Mar-2026=43***Apr-2026=42***May-2026=59***Jun-2026=22' WHERE job_id'1564047'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1564047' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1564047 
0.0125   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '321096'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)