Web Developer / Designer who actually uses AI tools (Claude Code etc.)

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

TYPE OF WORK

Full Time

WAGE / SALARY

800

HOURS PER WEEK

38

DATE UPDATED

Jun 9, 2026

JOB OVERVIEW

I run a small digital agency in Australia (web dev, design, AI consulting). I'm looking for someone to join the team long-term, starting with a paid trial.
Here's the honest version of the role. I take a brief from the client, then hand it to you. You take it from there and build the app or site out using AI-assisted development (Claude Code, Cursor, that kind of thing), follow my process, then properly test it before it comes back to me. I'm not looking for someone who waits to be told every step. I want someone who can run with a brief and bring it home.
I also pick up graphic design work from time to time, so an eye for design genuinely matters here. I'm not after someone who can only follow instructions, I want someone who notices when something looks off and knows how to make it look good.
What you need to be genuinely good at:

AI coding tools, Claude Code especially. If you've never used it, this isn't the role for you. I want someone who already builds this way.
WordPress. Real, hands-on stuff (themes, plugins, page builders, fixing other people's messes). A chunk of my clients are on WordPress, so this isn't optional.
Full-stack development AND design sense. You can build it and make it look good. Most people are one or the other. I need both.
A real eye for design. Layout, spacing, typography, colour. You can look at a design and tell whether it works.
Graphic design tools. Photoshop, Illustrator, Canva, Figma, whatever you use. I get graphic design tasks too and I need someone who can handle them.
Testing your own work before handing it over. I shouldn't be the one finding the bugs.
Good written English and clear communication. We'll be working closely.

Nice to have:

React or modern frameworks
Experience working to a brand brief, not just inventing your own style
Comfortable working independently across a few projects

The setup:

Remote, working Philippine business hours (we're only 2 hours ahead in Australia, so it lines up well)
Starts as a paid trial (1 to 3 months) so we can both see if it's a fit
If it works, it becomes permanent and ongoing

To apply, do this or I'll skip you:
Start your message with the word "Emerald" so I know you actually read this. Then tell me:

A project you built using Claude Code or similar. What it was and what you did.
Your WordPress experience, with links if you've got them.
A portfolio or a few examples of your work, including any graphic design.

Thanks,
Jake

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0758
Total Execution Time  0.0773
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,832 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Web-Developer-Designer-who-actually-uses-AI-tools-Claude-Code-etc-1657475
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0692 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1657475
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 939697
 LIMIT 1 
0.0588   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1657475
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-19',ej.date_added) duration_daysDATEDIFF('2026-06-19',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-06-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1657475' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1657475 
0.0020   UPDATE employer_jobs SET hit_counts '***May-29-2026=292***May-30-2026=12***May-31-2026=10***Jun-01-2026=1***Jun-02-2026=4***Jun-03-2026=1***Jun-04-2026=1***Jun-05-2026=7***Jun-07-2026=1***Jun-09-2026=889***Jun-10-2026=183***Jun-11-2026=87***Jun-12-2026=63***Jun-13-2026=21***Jun-19-2026=1' WHERE job_id'1657475'  
0.0013   UPDATE employer_jobs SET monthly_hits '***May-2026=314***Jun-2026=1259' WHERE job_id'1657475'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1657475' AND status LIKE 'sent%' ORDER BY id DESC  
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1657475 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '939697'
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)