Duda Website Specialist — Part-Time Contractor (Portfolio Required)

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

TYPE OF WORK

Part Time

SALARY

10

HOURS PER WEEK

20

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

About Us

FliteHouse is a Canadian revenue enablement company headquartered in London, Ontario. We were formed in 2025 through the merger of a top enablement services firm and an AI sales coaching platform, and today we help revenue teams across North America remove friction and scale — with coaching, enablement services, and custom-built AI agents that work like digital teammates.

Our clients range from startups moving past founder-led sales to national accounts, including partnerships with automotive dealer associations across Canada.

We move fast, we care about quality, and we're clear about what we expect. If you do good work, this becomes long-term.

About the Role

We are looking for a contractor who already works confidently inside Duda to handle ongoing website updates and page builds for our Enterprise clients.

This is builder work, not development. You will not be writing custom code or designing from scratch. You will be working inside the Duda editor: updating pages, arranging sections, swapping images, and building new pages that look clean and work properly on every device.

This is a steady engagement — around 20-30 hours per month — with room to grow. We are not looking for a junior learning Duda on our sites, and we are not looking for a high-end agency developer. We need a solid, dependable mid-level Duda person.

What You Will Do

Build new pages inside existing Duda sites
Update and rearrange content blocks and sections
Replace and optimize images, fill in alt text
Fix spacing, alignment, and layout issues
Make sure every page displays correctly across all four Duda breakpoints (desktop, tablet, mobile landscape, mobile portrait)
Basic on-page setup inside Duda: page titles, meta descriptions, navigation, forms
Publish changes and confirm everything works after going live

That's the scope. If a task needs custom code, that's not on you.

What We Are Looking For

Must-Have:

Real, hands-on experience building and editing sites in Duda specifically
Live Duda sites you can show us
A good eye for layout, spacing, and visual consistency
Ability to follow written instructions precisely without hand-holding
Clear written English

Very Important:

Reliability. You reply, you deliver on time, you flag problems early
Attention to detail, especially on mobile
Comfort with a small, recurring monthly workload

Nice to Have:

Experience working with agencies or client-facing accounts
Experience migrating sites into Duda



Work Setup

Remote
Contractor, part-time — approximately 20 hours per month, ongoing
Flexible schedule
$10/hour
Paid monthly (you must be able to send invoices)

IMPORTANT – Application Instructions

To apply, please:

Send links to at least 3 live websites you built or worked on in Duda. We will check them.
For each one, explain in 1–2 sentences exactly what you did (full build, redesign, specific pages, ongoing maintenance).
Tell us how long you have been using Duda and roughly how many sites you have worked on in it.
Include the word DUDA in your subject line.

Applications without real Duda examples will not be reviewed.

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.0150
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,952 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Duda-Website-Specialist-Part-Time-Contractor-Portfolio-Required-1709283
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0075 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709283
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 922414
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1709283
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709283' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709283 
0.0017   UPDATE employer_jobs SET hit_counts '***Aug-14-2026=532***Aug-15-2026=80***Aug-17-2026=1' WHERE job_id'1709283'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=612' WHERE job_id'1709283'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709283' 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` = 1709283 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '922414'
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)