Framer Designer Needed

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

TYPE OF WORK

Full Time

SALARY

$4-$6hr

HOURS PER WEEK

TBD

DATE UPDATED

Apr 1, 2026

JOB OVERVIEW

Framer Designer Needed — Replicate Websites Pixel-Perfect (Ongoing Work)

Overview

We run a website design service and need a skilled Framer designer to join us on an ongoing basis.

Your job is simple: we send you a reference website URL via Vercel and a brief, you recreate it in Framer as close to pixel-perfect as possible. We handle everything else — the client, the tech, the deployment. All you need to do is open the URL, study it, and rebuild it beautifully in Framer.

This is not a creative role. You are not designing from scratch. You are replicating — and replicating well.

---

What Every Brief Looks Like

Every task we give you will follow the same format:

```
Reference URL: [the live website to replicate via Vercel]
Client: [client name]
Business: [what they do]
Branding: [colors / fonts / logo if available]
Copy: [specific text to use, or "match reference"]
```

You open the URL. You study it. You rebuild it in Framer. You send us the staging link and screenshots. That's the job. There is no new work for you to do, this is a copy and paste job but you must have experience in framer to apply.

---

What We Expect From You

**Pixel-perfect replication**
Colors, fonts, spacing, layout, border radius, shadows — everything should match the reference as closely as Framer allows. We will do a side-by-side comparison. Approximations are not acceptable.

**Mobile responsiveness**
Every site must look correct at 390px (iPhone). You will screenshot every section at mobile and compare it against the reference before submitting. Do not submit without completing mobile QA.

**Clean Framer structure**
Use named Color Styles and Text Styles — no hardcoded inline values. Components should be reusable and the project should be easy for us to edit after handoff.

**Interactions and animations**
If the reference site has scroll animations, sticky navbars, hover states, or component interactions — replicate them. If something cannot be built natively in Framer, use a Marketplace component or a custom Code Component.

**No placeholder images**
If images are not provided in the brief, flag them with the correct dimensions and wait for assets. Do not publish with blank placeholders.

**Fast turnaround**
Standard sites (5–8 sections) should be completed within 24 hours of receiving the brief. We will communicate if timelines differ.

---

## Your Deliverables Per Project

When you submit, we need:

1. Live Framer staging URL
2. Screenshots of every section at desktop (1440px) and mobile (390px)
3. Side-by-side comparisons of your build vs the reference for each section
4. A short written note on anything you couldn't replicate exactly and why

---

You're a Good Fit If You

- Have strong hands-on experience building in Framer (not just designing — actually publishing sites)
- Can replicate layouts accurately without needing creative direction
- Understand Framer's breakpoint system, Stacks, Color Styles, Text Styles, and Code Components
- Are detail-obsessed — you notice when a padding value is 4px off
- Communicate clearly and flag issues early rather than submitting something half-done
- Can work independently from a brief with minimal back and forth

---

You're Not a Good Fit If You

- Are primarily a Figma or Webflow designer who's dabbled in Framer
- Need significant creative direction or hand-holding per project
- Are not comfortable working from a URL as a reference with no design file provided
- Cannot deliver mobile-responsive builds consistently

---
To Apply

Send us:

1. **Your Framer portfolio** — live URLs only, no Figma files or screenshots
2. **One example** of a site you replicated or closely matched to an existing design
3. **Your rate** — per project or hourly, whichever you prefer
4. **Your availability** and average turnaround time for a standard 6–8 section site

Applications without live Framer URLs will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0300
Total Execution Time  0.0315
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,494,432 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Framer-Designer-Needed-1614691
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0234 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1614691
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 789641
 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` = 1614691
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-04-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1614691' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1614691 
0.0011   UPDATE employer_jobs SET hit_counts '***Apr-01-2026=493***Apr-02-2026=46***Apr-03-2026=20***Apr-04-2026=12***Apr-05-2026=11***Apr-06-2026=12***Apr-07-2026=13***Apr-08-2026=7***Apr-09-2026=7***Apr-10-2026=5***Apr-11-2026=2***Apr-16-2026=1' WHERE job_id'1614691'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=629' WHERE job_id'1614691'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1614691' 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` = 1614691 
0.0161   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '789641'
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)