Web Developer/Designer Project- Astro experience

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

TYPE OF WORK

Gig

SALARY

$10/hour

HOURS PER WEEK

20

DATE UPDATED

Oct 23, 2026

JOB OVERVIEW

***Portfolio required — if you don't have one don't apply.

***We're looking for someone with Astro experience specifically. If you never used Astro, this isn't the role for you.


***Details on how to apply on the bottom



Job Title: Web Developer to Rebuild Orthodontic Practice Website (Astro/Cloudflare)




About the project:
We’re migrating the website for dental practice off Duda. Duda is a proprietary builder and doesn’t export themes or databases, so there’s no one-click transfer. The site needs to be rebuilt to match the current design and content on a new platform (most likely Astro/Cloudflare).




What you’ll do:
Review the existing Duda site and recreate its pages, layout, and branding faithfully on the new platform
Move over all content, images, and forms
Set up 301 redirects from old URLs so the practice keeps its Google rankings
Make the site fast, mobile-friendly, and easy for non-technical staff to edit (if using WordPress)
Reconnect integrations: [contact forms, appointment booking, Google Analytics, Google Business Profile, call tracking]
Configure hosting, DNS, SSL, and the domain cutover with minimal downtime
Test everything before launch and fix issues after



What we’re looking for:
-Proven experience rebuilding or migrating websites, ideally from site builders specifically Astro
-Strong skills in WordPress or Astro/Cloudflare, and a clear opinion on which fits a small practice best
-Solid on-page SEO and redirect handling
-Experience with healthcare or small-business sites is a plus, including careful handling of patient-facing forms
-Clear communication and the ability to work to a deadline




Deliverables:
-Fully rebuilt, live website matching the current design
-Redirect map and a pre/post-launch checklist
-Short handoff guide for editing content
-Potential ongoing support as needed (paid)





Details:
-$10/hour until project completion (roughly estimating 20-40 hours)





HOW TO APPLY:
1. Please send an email with your resume and PORTFOLIO attached and a brief overview of your relevant experience in the body of the email to ---------- with the subject line “Rita's Web Designer”.

2. If you have Astro experience, please write “Astro exp” at top of email (if you don’t, don’t write it).

-If you have SEO experience, please write "SEO exp" at top of email (if you don't, don't write it).

*Please be very specific in the email, explaining your relevant experience. If you don't follow the above 3-step instructions in how to apply, your application will not be reviewed.




DO NOT APPLY IF:
-If you’re not comfortable with a screen tracker that takes screenshots of your work shift (Time Doctor or similar)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0500
Total Execution Time  0.0513
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,481,560 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Web-DeveloperDesigner-Project-Astro-experience-1726779
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0434 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1726779
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 854146
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1726779
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-26',ej.date_added) duration_days, DATEDIFF('2026-10-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1726779' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1726779 
0.0016   UPDATE employer_jobs SET hit_counts = '***Sep-09-2026=1729***Sep-10-2026=80***Sep-11-2026=20***Sep-12-2026=11***Sep-13-2026=4***Sep-14-2026=14***Sep-15-2026=8***Sep-16-2026=5***Sep-17-2026=8***Sep-18-2026=4***Sep-19-2026=6***Sep-20-2026=4***Sep-21-2026=3***Sep-22-2026=4***Sep-23-2026=6***Sep-24-2026=7***Sep-25-2026=7***Sep-26-2026=1119***Sep-27-2026=295***Sep-28-2026=64***Sep-29-2026=25***Sep-30-2026=17***Oct-01-2026=7***Oct-02-2026=3***Oct-03-2026=6***Oct-04-2026=3***Oct-05-2026=16***Oct-06-2026=9***Oct-07-2026=508***Oct-08-2026=47***Oct-09-2026=35***Oct-10-2026=7***Oct-11-2026=18***Oct-12-2026=13***Oct-13-2026=9***Oct-14-2026=5***Oct-15-2026=11***Oct-16-2026=623***Oct-17-2026=93***Oct-18-2026=537***Oct-19-2026=47***Oct-20-2026=24***Oct-21-2026=30***Oct-22-2026=20***Oct-23-2026=29***Oct-24-2026=299***Oct-25-2026=33***Oct-26-2026=3' WHERE job_id= '1726779'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=3437***Oct-2026=2434' WHERE job_id= '1726779'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1726779' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1726779 
0.0355   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '854146'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)