Senior UI/UX Designer for Fast-Growing AI SaaS Platform — Long-Term, Full-Time

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

TYPE OF WORK

Full Time

WAGE / SALARY

Open to discussion based on experience

HOURS PER WEEK

40

DATE UPDATED

May 10, 2026

JOB OVERVIEW

About Us
We are a fast-growing SaaS company that recently launched an AI-powered platform combining CRM, AI content generation, lead generation, social media automation, messaging infrastructure, and advanced business features into one unified system. Our platform is live and growing, and we are entering a major new phase: building out our independent infrastructure and scaling our user portal(s) to enterprise-grade quality.

We are looking for an experienced UI/UX Designer to lead the design side of our platform alongside our lead engineer.
About the Role
This is a long-term, full-time opportunity for a senior UI/UX designer who can do more than push pixels. We want an architect — someone who can audit our existing user portal(s), document the full design system, and lead the design work as we migrate our platforms onto our own independent infrastructure over the next 3-6 months.

You will work directly with one of our co-founders and our lead engineer. You will not be handed wireframes — you will be creating them. You will be expected to think about user flows, information architecture, component systems, mobile responsiveness, and edge cases from day one.

This is not a Figma-only role. We want someone who has shipped real SaaS products into production — designs that left your Figma file, got built, went live, and that you continued to refine after launch. If your work has only ever lived in mockups, this is most likely not the right fit. We want a designer who has been in the trenches with engineers, reviewed builds in staging, caught the bugs that don't show up until something is real, and iterated based on what actual users do.

If a junior designer joins the team after you, you will be responsible for managing their work and reviewing their screens.
What You'll Be Doing
Auditing our current user portal and identifying every visual and UX inconsistency
Building a complete design system: component library, design tokens, typography scale, color system, spacing rules, interaction patterns
Designing screens, flows, and components in Figma to spec for the new portal
Working with our lead engineer to ensure designs are technically feasible and efficient to build
Reviewing your designs in staging and production — not just handing them off and walking away
Reviewing and managing the work of a junior designer (when hired)
Ensuring consistency across every tab, screen, button, and label in our platform
Advising us on best practices we may be missing
What We're Looking For
3+ years of UI/UX design experience, preferably with SaaS products
Proven shipping experience — at minimum 2-3 SaaS products of yours have gone from your Figma file to live production, and you can speak to what changed between the mockup and the shipped version
Strong portfolio with live URLs — we want products we can actually click on, not just Figma files. If a product is behind a login, walk-through screenshots or a short Loom video of the real product (not the mockup) is acceptable
Expert in Figma — including auto-layout, components, variants, design tokens, and shared libraries
Solid understanding of modern front-end realities: React, Tailwind CSS, responsive design, design system architecture
Strong product thinking — you can look at a screen and explain why it works or doesn't
Excellent written English — you will be writing specs for engineers and communicating across a remote team
Reliable, self-directed, and able to manage your own time
Full-time availability (40+ hours per week)

Bonus if you have:
Experience migrating products off no-code platforms (Bubble, Webflow, Glide, etc.) onto custom front-ends
Experience working on AI-powered or automation-heavy products
Prior experience leading or mentoring junior designers
What This Role Is NOT
Not a graphic design role
Not a “make it pretty” role
Not a junior or entry-level role
Not a role for “Figma-only” designers — if your work has never shipped to production, this isn't the right opportunity for you
Not a role for someone who only knows how to follow specs given to them — you will be creating the specs
How to Apply
Send a message including the following. Applications missing any of these items will not be considered.
Your full name and a brief introduction (2-3 sentences)
A link to your portfolio showing actual SaaS UI/UX work you have designed (required — applications without a portfolio will be rejected automatically). Include live URLs wherever possible.
Years of UI/UX experience and the types of products you have designed
The design tools you use daily (Figma, etc.) and your strongest skill in each
Your expected hourly rate (be honest — we will negotiate fairly with the right person)
Your weekly availability and timezone
A short paragraph describing the most complex SaaS product you have designed and what made it challenging
Question 1: A new user just signed up for our platform and is logging in for the first time. Walk us through what you would want them to see on the dashboard, in what order, and why. (No wrong answers — we want to see how you think.)
Question 2: Tell us about the last design of yours that shipped to production. What surprised you, broke, or didn't work the way you expected when it went live? What did you change as a result, and what did you learn? (Be specific — we want a real story, not theory.)
Final Notes
We are a fast-moving team. We value direct communication, strong work, and people who care about the details. If you are someone who notices when a button is 2px off or when the language on one tab doesn't match another, you will fit in well here.

We pay fairly, on time, every time. We value long-term relationships and we invest in our team.

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.0593
Total Execution Time  0.0606
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,539,432 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-UIUX-Designer-for-Fast-Growing-AI-SaaS-Platform-Long-Term-Full-Time-1643004
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0539 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1643004
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 810181
 LIMIT 1 
0.0428   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` = 1643004
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-27',ej.date_added) duration_daysDATEDIFF('2026-06-27',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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1643004' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1643004 
0.0008   UPDATE employer_jobs SET hit_counts '***May-10-2026=211***May-11-2026=79***May-12-2026=44***May-13-2026=28***May-14-2026=71***May-15-2026=22***May-16-2026=23***May-17-2026=12***May-18-2026=11***May-19-2026=32***May-20-2026=24***May-21-2026=15***May-22-2026=17***May-23-2026=11***May-24-2026=12***May-25-2026=8***May-26-2026=8***May-27-2026=5***May-28-2026=13***May-29-2026=8***May-30-2026=1***May-31-2026=1***Jun-01-2026=6***Jun-02-2026=5***Jun-03-2026=11***Jun-04-2026=8***Jun-05-2026=4***Jun-06-2026=2***Jun-07-2026=3***Jun-08-2026=6***Jun-09-2026=7***Jun-10-2026=3***Jun-11-2026=5***Jun-12-2026=1***Jun-13-2026=2***Jun-14-2026=8***Jun-15-2026=2***Jun-16-2026=1***Jun-17-2026=3***Jun-20-2026=2***Jun-27-2026=1' WHERE job_id'1643004'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=654***Jun-2026=80' WHERE job_id'1643004'  
0.0003   SELECT date_sent
                FROM 
`jobseeker_sent_emails`
                
WHERE jobseeker_id NULL
                  
AND job_id 1643004
                  
AND status LIKE 'sent%'
                
ORDER BY id DESC
                LIMIT 1 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1643004 
0.0051   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '810181'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)