Junior UI/UX Designer — Long-Term Remote Role — Fast-Growing SaaS Platform

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

TYPE OF WORK

Full Time

WAGE / SALARY

Rate based on experience and portfolio

HOURS PER WEEK

40

DATE UPDATED

May 3, 2026

JOB OVERVIEW

About the Role
We are a growing SaaS company with a live, AI-powered platform. We are hiring a junior UI/UX designer to join our design team and work alongside our senior designer and lead engineer.

This is a long-term, multi-year, remote, full-time opportunity for someone who wants to grow with a company from the ground up.

What You Will Be Doing
Cleaning up visual inconsistencies in our current user portal
Designing screens in Figma based on specs from our senior designer
Renaming, reorganizing, and aligning UI elements across the platform
Helping us prepare for a major platform rebuild over the next 5-8 months
Learning and growing under the direction of our senior designer

What We're Looking For:
Working knowledge of Figma (must be comfortable with components, auto-layout, and basic design system concepts)
Some UI/UX design experience — even small projects, school work, or freelance work counts
A good eye for detail — you notice when things are misaligned, off-color, or inconsistent
Willingness to learn and take direction from our senior designer
Reliable and consistent — you show up, communicate clearly, and finish what you start
Good written English
Full-time availability (40+ hours per week)

Experience level: Junior is fine. We care more about attitude, eye for detail, and willingness to learn than how many years you have been designing.

How to Apply
To apply for this role, please fill out our short application form here. Copy and paste this link into your browser:
----------

The form takes about 5 minutes and asks for your portfolio link, design tools, expected hourly rate, availability, and a short answer question about a SaaS product you currently use.

Important: We will only review applications submitted through the form.

Please do not send your full application as a message through OnlineJobs — use the form link above.

Applications without a portfolio link will not be considered.

Final Notes
We pay fairly, on time, every time. We are looking for long-term tea ---------- mbers who want to grow with us.

Thank you

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0744
Total Execution Time  0.0759
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,640 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Junior-UIUX-Designer-Long-Term-Remote-Role-Fast-Growing-SaaS-Platform-1637648
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0682 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1637648
 LIMIT 1 
0.0012   SELECT *
FROM `employers`
WHERE `employer_id` = 810181
 LIMIT 1 
0.0480   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` = 1637648
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-24',ej.date_added) duration_daysDATEDIFF('2026-06-24',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-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1637648' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1637648 
0.0023   UPDATE employer_jobs SET hit_counts '***May-03-2026=346***May-04-2026=104***May-05-2026=69***May-06-2026=40***May-07-2026=29***May-08-2026=18***May-09-2026=14***May-10-2026=14***May-11-2026=15***May-12-2026=24***May-13-2026=41***May-14-2026=79***May-15-2026=15***May-16-2026=18***May-17-2026=20***May-18-2026=15***May-19-2026=18***May-20-2026=27***May-21-2026=9***May-22-2026=4***May-23-2026=6***May-24-2026=2***May-25-2026=11***May-26-2026=13***May-27-2026=8***May-28-2026=11***May-29-2026=2***May-30-2026=2***May-31-2026=7***Jun-01-2026=18***Jun-02-2026=18***Jun-03-2026=9***Jun-04-2026=6***Jun-05-2026=7***Jun-06-2026=2***Jun-07-2026=2***Jun-08-2026=6***Jun-09-2026=7***Jun-10-2026=5***Jun-11-2026=8***Jun-12-2026=9***Jun-13-2026=2***Jun-14-2026=3***Jun-15-2026=7***Jun-16-2026=4***Jun-17-2026=5***Jun-18-2026=7***Jun-19-2026=4***Jun-20-2026=1***Jun-24-2026=1' WHERE job_id'1637648'  
0.0014   UPDATE employer_jobs SET monthly_hits '***May-2026=981***Jun-2026=131' WHERE job_id'1637648'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1637648' 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` = 1637648 
0.0102   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '810181'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)