Wordpress + Elementor Developer

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

TYPE OF WORK

Part Time

SALARY

$5-$10 hourly DOE

HOURS PER WEEK

20

DATE UPDATED

Aug 1, 2026

JOB OVERVIEW

JOB TITLE: WordPress + Elementor Developer — Finish & Launch a Hawaii Tax Firm Website (Part-Time, Long-Term)
SALARY: $6–$10 USD/hour, depending on experience
HOURS: 15–20 hrs/week for the 3–4 week launch push, then ~5 hrs/week ongoing maintenance
TYPE: Part-time, hourly, long-term
LOCATION: Remote (Philippines)

ABOUT US
Kokua Tax is a tax resolution firm in Honolulu, Hawaii. We help local families and small businesses settle IRS debt, stop wage garnishments and bank levies, and get back in good standing. Our clients come to us stressed and scared, so our website has to feel calm, credible, and trustworthy — not flashy.
Our site is built on WordPress with Elementor and hosted on GoDaddy. It's about 80% done. We need someone to take it the last mile, get it launched properly, and then keep it healthy long-term.

WHAT NEEDS TO GET DONE (THE LAUNCH PUNCH LIST)
This is real, specific work. You'd be finishing an existing build, not starting from scratch.
Launch blockers:
• Every page currently carries a "noindex, nofollow" robots tag. Diagnose the source and fix it so the site can be indexed.
• Remove all leftover template content. There is still Lorem Ipsum live in the pricing table, the newsletter block, and a "Latest project" section.
• Delete the "Latest project" section entirely — it shows placeholder case studies tagged Indonesia, Brazil, and Canada that have nothing to do with our business.
• Delete the fake pricing table ($500 / $1000 / $2500 tiers).
• Fix all dead # links: "Play Video," "See all Project," and the "Choose plan" buttons.
• Fix typos ("newslater" in the footer, "ax Audit Representation," singular/plural errors in the stat counters).
• Update the footer copyright year.
• Two pages report different Elementor versions (4.2.1 vs 4.1.5), which points to a caching or regeneration issue. Diagnose and resolve.

Build and improve:
• Add Privacy Policy, Terms of Use, and Accessibility Statement pages (we'll supply the legal text; you build and link them).
• Rebuild the contact and quote forms to capture name, email, phone, and a consent checkbox, with clean validation and a proper thank-you page.
• Full mobile responsiveness pass on every page and every breakpoint.
• Page speed and Core Web Vitals optimization — image compression, lazy loading, caching, minimal plugin bloat.
• Technical SEO setup: title tags, meta descriptions, heading hierarchy, alt text, XML sitemap, schema markup for a local professional services business, Google Search Console and Google Analytics 4 connected and verified.
• Security and maintenance basics: automated backups, an SSL check, plugin/theme update routine, and a staging environment so changes never go live untested.

Ongoing after launch (~5 hrs/week):
• Publish blog posts we write, formatted and optimized
• Plugin, theme, and WordPress core updates
• Uptime, backup, and speed monitoring
• Small design and content changes as we grow
• Monthly report on site health and traffic

WHAT WE'RE LOOKING FOR
Required:
• 2+ years hands-on with WordPress and Elementor Pro
• A portfolio of live, working website links — not screenshots, not mockups. We will visit them.
• Solid HTML and CSS. You can write custom CSS when Elementor can't do what's needed.
• Real technical SEO experience: Search Console, schema, Core Web Vitals, indexing issues
• Comfortable diagnosing plugin conflicts, caching problems, and things that "should work but don't"
• Clear written English. You'll be reporting progress in writing, not on calls.
• Reliable and self-directed. You'll often be working while we're asleep.

Nice to have:
• Experience with professional services sites — legal, accounting, financial, medical
• Familiarity with GoDaddy hosting
• Experience connecting website forms to a CRM (we'll be adding one soon and would like your input)
• Basic PHP

WORK SETUP
• We're in Hawaii (HST). The time difference is large, so this role is async-first. We don't expect you online during our workday.
• We'd like 2 scheduled overlap hours per week for a live check-in — early morning Philippines time works best. Everything else runs on written updates.
• Payment weekly or bi-weekly via Wise or your preferred secure method.
• We use written task lists and expect end-of-day progress notes. No micromanaging, but we want to know where things stand.

IMPORTANT: SECURITY REQUIREMENTS
We're a tax firm. Our website collects personal information from people in financial distress, and we take that seriously.
• You'll receive your own named admin account. We do not share logins.
• You'll be asked to sign a confidentiality agreement before receiving access.
• Client data never leaves our systems — no exporting form submissions, no copying contact records, no third-party tools we haven't approved.
• Two-factor authentication required on your account.
If any of that is a dealbreaker, this isn't the right fit — and that's fine.

HOW TO APPLY
Start your application with the word PONO so we know you read this far.
Then send us:
1. Three live website links you built or substantially rebuilt in WordPress + Elementor. Tell us specifically what you did on each.
2. Answer this: A WordPress site is showing noindex, nofollow on every page. Walk us through how you'd track down the cause. List the places you'd check, in order.
3. Answer this: Two pages on the same Elementor site report different Elementor version numbers in the page source. What's most likely going on, and how do you fix it?
4. Your hourly rate and how many hours per week you can commit over the next month.
5. Your typical working hours in Philippines time.
Applications that skip the questions or send screenshots instead of live links won't be reviewed.

Send your cv and answers to the above questions to ---------- start with a small paid test task — around 2 to 3 hours of real work from the punch list above — before committing to the full project. You'll be paid for it either way.

We're looking for someone we can work with for years, not one project. Mahalo for reading, and we look forward to hearing from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0136
Total Execution Time  0.0149
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,712 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Wordpress-Elementor-Developer-1700848
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1700848
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 960686
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1700848
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-06',ej.date_added) duration_daysDATEDIFF('2026-08-06',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-08-06',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1700848' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1700848 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-01-2026=880***Aug-02-2026=236***Aug-05-2026=2***Aug-06-2026=1' WHERE job_id'1700848'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1119' WHERE job_id'1700848'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1700848' 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` = 1700848 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '960686'
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)