Web Developer (HTML + CSS + Astro)

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

TYPE OF WORK

Full Time

SALARY

$1,200 per month

HOURS PER WEEK

40

DATE UPDATED

Jul 21, 2026

JOB OVERVIEW

We are a marketing agency focused on providing high-quality digital marketing services to medical offices. We’re currently looking for an expert Website Designer & Developer who would be responsible for designing and developing websites for clients, updating/maintaining websites for clients, troubleshooting and solving website issues, optimizing websites for SEO, and fully managing our website delivery services to our clients.

This role is for someone who is an EXPERT with HTML/CSS and the Astro framework. Your job is to take basic instructions provided by a client and design and build beautiful websites that is well-optimized for both Desktop and Mobile devices.

This person should also be an EXPERT with using AI coding systems, like Claude Code, as we lean heavily into these tools to execute our website building processes and website updates.

You will be responsible for staying up to date on the latest SEO/AEO best practices, design and conversion rate best practices, and speed optimization best practices.

Key Skills

- HTML & CSS:
Our websites are built with HTML & CSS on the Astro framework. So you must be an expert in this area.

- Claude Code
We build all of our websites using AI tools like Claude Code. So you must have experience using these types of AI tools and working with them to build websites.

- SEO & AEO
Since you are responsible for the websites, you will also oversee making sure our websites follow all the best practices for SEO/AEO. You'll perform SEM Rush site audits and fix technical SEO problems, optimize content, and more to help our clients rank high on search engines.

- DNS Records & Cloudflare
You must have a deep understanding of managing DNS records on domain names and have experience using Cloudflare.

- GitHub
You must have a deep understanding of GitHub. That includes doing push/pulls, creating branches, merging to main, etc.

Other Skills

- Graphic Design
Simple image editing/cropping
Be able to crop and resize pictures to create stunning website designs.

- Project Management Tools
Great documentation skills
Familiarity with tools like: ClickUp, Teamwork Projects, Asana, ---------- , etc.
Slack
Google Suite
Gmail / Google Docs / Google Drive / Google Calendar

General Skills
- Excellent communication skills, both written and spoken (English). Must be highly proficient in English.
- High attention to detail
- Great people skills. Comfortable conducting business conversations via phone and web meetings daily
- Outstanding follow-up and follow-through
- Strong project management skills
- Effective time management and personal accountability
- Eager to learn
- Self-starter and can work independently
- Problem-solving skills

Requirements
- HTML/CSS Expert
- 40 hours per week.
- Hours: Monday - Friday: 8:00 am - 5:00 pm EST

Our agency works American daytime hours. So we need this tea ---------- mber to be available and working during those times.

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.0152
Total Execution Time  0.0166
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,528 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Web-Developer-HTML-CSS-Astro-1693401
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0102 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1693401
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 498422
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1693401
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 '1693401' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1693401 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-21-2026=842***Jul-22-2026=195***Jul-23-2026=116***Jul-24-2026=98***Jul-25-2026=39***Jul-26-2026=44***Jul-27-2026=38***Jul-28-2026=31***Jul-29-2026=22***Jul-30-2026=20***Jul-31-2026=15***Aug-01-2026=25***Aug-02-2026=5***Aug-06-2026=1' WHERE job_id'1693401'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1459***Aug-2026=31' WHERE job_id'1693401'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1693401' 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` = 1693401 
0.0045   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '498422'
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)