Senior SaaS Website Designer for a Dubai based Design Agency

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

TYPE OF WORK

Any

SALARY

$5-$10 an hour

HOURS PER WEEK

35

DATE UPDATED

Aug 27, 2026

JOB OVERVIEW

AT A GLANCE
Role: Website Designer (Figma + Framer). Marketing websites, end to end.
Type: Full-time contractor.
Hours: ~40 hrs/week, Monday to Friday. Minimum 4 hours daily overlap with 10:00-17:00 Dubai time (GST, UTC+4).
Trial: 2-week paid trial on real client work, at the full agreed rate from day one.
Contract: 2-3 months minimum after a successful trial, with extension. For the right person this is a long-term seat.
Rate: state your expected rate when you apply, hourly and monthly.
Reporting: works with Nathan (founder, creative direction) and the studio manager on scheduling and delivery.
Tools: Figma, Framer, Slack, ClickUp.

WHO WE ARE
Anyday is the product design partner for funded startups. Seed to Series B founders in Dubai, the Middle East and the UK pay us a flat monthly fee and get a senior design team on tap. No scoping wars, no per-project haggling, no hiring a $300k Head of Design.

We are small, senior and selective. We take few clients, price confidently, and ship weekly. Our clients stay because the work is good and because working with us is easy.
Recent work: fintech platforms, B2B SaaS dashboards, payments products, AI tools.

THE ROLE
You are the person we hand a website to. Not a piece of one, the whole thing.
A founder needs a marketing site that makes their product look like the category leader and converts the traffic they are paying for. You take that from blank page to live site: structure, wireframes, high-craft UI in Figma, then build it in Framer and hand back something real.

This is a design role, not a development role. We are not hiring an engineer. We are hiring someone whose taste is the reason a site works, who happens to be able to ship it themselves without waiting on a dev.
The bar is craft. Type, spacing, hierarchy, motion, responsiveness. Sites that look like they came from a studio a founder would brag about, not a template with the colours swapped.

WHAT YOU WILL DO
Design marketing websites in Figma - sitemap, page structure, wireframes, then polished high-fidelity UI across desktop, tablet and mobile.

Build those sites live in Framer - components, breakpoints, CMS collections, interactions and motion. You ship it, not a handoff file.

Own the site end to end - from the brief and the reference gathering through to launch and the post-launch tweaks.
Work to a brand - some clients arrive with a full identity, some with a logo and a hope. You extend what exists rather than inventing something that fights it.

Design for conversion, not just for looks - hierarchy that sells, copy layout that reads, clear calls to action, fast pages.
Present and defend your work - occasional client calls where you walk through a concept, take feedback live, and explain the reasoning behind a decision.

Work inside our system - daily updates in Slack, tickets in ClickUp, hours logged against a budget. We run tight, not chaotic.

MUST-HAVES

A portfolio of websites you designed - real, live, and good. This is the whole first filter.
Figma expert. Daily tool. Components, auto-layout, responsive thinking, clean files someone else can open.
Framer to a build standard. Not "I have opened it". You can take a design and ship a responsive, CMS-driven site that holds up.
Genuine web design craft - typography, layout systems, spacing discipline, restraint. You can tell us why a site works, not just that you like it.
Strong written and spoken English. You will be in Slack all day and occasionally in front of a client.
Full-time availability and reliable overlap with UAE hours.
Self-starting. You get a brief and references, not a babysitter.

NICE-TO-HAVES
These move you to the top of the pile.
Claude Code, Cursor or similar - you can take a site beyond what Framer allows and build a custom coded page or a full Next.js site with AI assistance. We use Claude Code daily and would rather work with someone who already thinks this way.
Webflow or another visual builder alongside Framer.
Motion design - Framer interactions, scroll animation, micro-interaction polish.
SEO fundamentals - page structure, metadata, performance, Core Web Vitals.
Brand or identity range - you can push a light brand a bit further when a client needs it.
Experience with funded startup or B2B SaaS clients.

HOW TO APPLY
Your portfolio - live links to websites you designed. Tell us which parts were yours if the work was shared.
Which of those you also built, and in what (Framer, Webflow, code).
Your rate and your working hours in UTC.

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.0129
Total Execution Time  0.0143
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,360 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-SaaS-Website-Designer-for-a-Dubai-based-Design-Agency-1718342
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1718342
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 939775
 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` = 1718342
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1718342' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1718342 
0.0009   UPDATE employer_jobs SET hit_counts '***Aug-27-2026=179***Aug-28-2026=186***Aug-29-2026=54***Aug-30-2026=40***Aug-31-2026=68***Sep-01-2026=43***Sep-02-2026=31***Sep-03-2026=29***Sep-04-2026=31***Sep-05-2026=18***Sep-06-2026=26***Sep-07-2026=14***Sep-08-2026=17***Sep-09-2026=26***Sep-10-2026=16***Sep-11-2026=11***Sep-12-2026=9***Sep-13-2026=9***Sep-14-2026=4***Sep-15-2026=12***Sep-16-2026=5***Sep-17-2026=11***Sep-18-2026=16***Sep-19-2026=9***Sep-21-2026=2' WHERE job_id'1718342'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Aug-2026=527***Sep-2026=339' WHERE job_id'1718342'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1718342' 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` = 1718342 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '939775'
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)