WordPress Page Builder Developer (Beaver Builder & Elementor) – Freelance

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

TYPE OF WORK

Gig

SALARY

$7.00-$9.00

HOURS PER WEEK

12

DATE UPDATED

Oct 10, 2026

JOB OVERVIEW

pache Interactive is a Houston-based digital marketing agency with more than 24 years in business. We build and manage responsive WordPress websites for B2B companies, nonprofits, churches, industrial and financial organizations, and other agencies. We’re looking for a skilled WordPress builder who can turn approved designs into clean, responsive, SEO-friendly websites, and who can also make edits and updates to existing sites.

Beaver Builder is our primary page builder, so deep experience with it is the most important qualification. Elementor experience is also required, since we work with both.

What You’ll Do

Build new WordPress websites using Beaver Builder (primary) and Elementor
Translate graphic designs (Figma, Photoshop, Adobe XD, or PDF mockups) into pixel-accurate, fully responsive pages
Edit, update, and maintain existing WordPress sites, including layout changes, new pages, and content updates
Set up and style global elements such as headers, footers, themed rows, and reusable templates
Apply consistent typography, spacing, and brand styling across a site
Install, configure, and manage plugins
Set up on-page SEO using Yoast SEO or similar plugins (titles, meta descriptions, schema basics, XML sitemaps)
Optimize images and pages for speed and mobile performance
Test across browsers and devices before launch
Follow clear project instructions and revise quickly based on feedback

Requirements

Expert-level experience with Beaver Builder, including Beaver Themer and custom modules and settings
Strong working experience with Elementor
Proven ability to implement graphic designs into responsive WordPress sites, with a strong eye for mobile and tablet layouts
A good sense of typographic style: font pairing, hierarchy, line height, spacing, and readability
Solid understanding of the WordPress ecosystem: themes, plugins, user roles, media, menus, and settings
Experience with common SEO plugins such as Yoast SEO and Rank Math
Working knowledge of HTML and CSS for custom tweaks beyond what the builder offers
Experience with common plugins such as forms (Gravity Forms, WPForms), caching and performance, security, and backup tools
Good written English and clear communication
Reliable internet and a dependable computer
Ability to meet deadlines and communicate proactively if something changes

Nice to Have

Advanced Custom Fields (ACF) experience
WooCommerce experience
Website accessibility (ADA/WCAG) awareness
Basic understanding of technical SEO, including heading structure, internal linking, and site speed
Experience with staging environments, Git, or managed WordPress hosts
Basic PHP or JavaScript knowledge
Experience working with agencies or white-label teams

Work Arrangement

Remote, freelance work
Projects assigned as needed, with the potential for steady, ongoing work
Flexible hours with firm deadlines
Communication through email, Asana, Slack, or similar tools

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0218
Total Execution Time  0.0235
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,784 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/WordPress-Page-Builder-Developer-Beaver-Builder-Elementor-Freelance-1746612
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0106 seconds)  (Hide)
0.0013   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746612
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 1008543
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746612
AND `misc`.`id` IS NULL 
0.0012   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746612' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746612 
0.0009   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=6***Oct-10-2026=323***Oct-11-2026=12***Oct-12-2026=6***Oct-13-2026=2***Oct-14-2026=4***Oct-15-2026=1***Oct-16-2026=2***Oct-17-2026=1' WHERE job_id= '1746612'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=357' WHERE job_id= '1746612'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746612' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746612 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1008543'
AND `date_added` >= '2022-06-08' 
0.0007   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)