Senior UI/UX Product Designer (Figma, SaaS + mobile app) — NOT a graphic design role

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

TYPE OF WORK

Full Time

SALARY

PHP 90,000 - 130,000/month

HOURS PER WEEK

TBD

DATE UPDATED

Sep 3, 2026

JOB OVERVIEW

READ THIS FIRST
This is a PRODUCT DESIGN role: screens, flows, and interfaces for a live software platform and a mobile app, designed in Figma and handed to an engineer to build. It is NOT a graphic design role. If your portfolio is logos, branding boards, social media graphics, flyers, invitations, or Canva work, please do not apply — those applications will not be read, no matter how beautiful the work is.

If your portfolio shows real software — dashboards, web apps, mobile apps, booking flows — read on. This role was written for you.

SENIOR UI/UX PRODUCT DESIGNER — MAKE A LUXURY FAMILY-CARE PLATFORM THE MOST BEAUTIFUL, EFFORTLESS OF ITS KIND
Project-based full-time (about 6-9 months), then part-time retainer · Work from home · Flexible hours with a few hours' overlap with US Eastern (New York) time

ABOUT US
House of Nannies is a boutique, high-end domestic staffing agency in the New York area, founded by a nanny, serving families across Westchester, Manhattan, Greenwich and Fairfield, Bergen County, and the Hamptons. We run two platforms: our placement service (long-term nanny and newborn-care matching) and Little Minders, our membership babysitting service. Behind both sits the Manor — our internal operations platform where our team runs every family's search. We have a strong brand and a defined design language: warm, editorial, premium. We're looking for the product designer who will carry it through every screen.

THE ROLE
You'll own the UI/UX of our product experience end to end: our internal platform, our family and candidate portals, and our mobile app. You'll redesign existing screens for calm and simplicity, design complete flows with every state (empty, loading, error, success, popups), and hand clean Figma specs to our lead engineer, working a step ahead of him surface by surface. This is a craft-and-ownership role for someone who sweats interface details.

SHAPE OF THE ENGAGEMENT (WE'RE UPFRONT ABOUT THIS)
Full-time for the initial build — roughly 6 to 9 months — then transitioning to an ongoing part-time retainer for polish and new work as we grow. We name this now because we'd rather be honest about the rhythm than surprise you later.

IMPORTANT — ELEVATE, DON'T REINVENT
We are not looking for someone to reinvent our brand. We have a brand bible, a design system, and live screens. Your job is to take what exists to its most beautiful, effortless, premium version. If your instinct is to throw it out and start over, we're not the right fit for each other.

YOU MUST HAVE
- A portfolio of SHIPPED SOFTWARE: web applications, SaaS platforms, or mobile apps that real people use. Landing pages alone do not qualify; print and social graphics do not qualify at all.
- Strong flow and interaction design — you design journeys and states, not just pretty screens.
- Proven ability to work inside an existing brand system and elevate it respectfully.
- Figma fluency and clean developer handoff: components, specs, tokens.
- Clear communication with a non-technical founder — you explain design decisions simply.

NICE TO HAVE
- Marketplaces, booking systems, or membership products.
- A warm, editorial, premium aesthetic sensibility — our brand is soft and human, not techy or cold.
- Motion and micro-interaction sensibility.

HOW WE HIRE
A short PAID trial task — redesign one real screen of our platform, working from our brand brief (we pay a flat fee whether or not we continue) — then a portfolio deep-dive and reference check.

HOW TO APPLY
Start your application with the word ELEVATE, then send exactly three things:
1. A direct link to ONE software screen you personally designed — a dashboard, web app, or mobile app screen you're proudest of. This is the first thing we look at.
2. Your full portfolio link.
3. Your expected monthly salary, and one line: your approach when you inherit an existing brand you love.

Applications that don't start with ELEVATE, or whose strongest link is a logo or social media graphic, will not be read.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0153
Total Execution Time  0.0170
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,080 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-UIUX-Product-Designer-Figma-SaaS-mobile-app-NOT-a-graphic-design-role-1723115
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0068 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723115
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 778179
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1723115
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-08',ej.date_added) duration_daysDATEDIFF('2026-09-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1723115' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723115 
0.0011   UPDATE employer_jobs SET hit_counts '***Sep-03-2026=410***Sep-04-2026=182***Sep-05-2026=30***Sep-08-2026=1' WHERE job_id'1723115'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Sep-2026=623' WHERE job_id'1723115'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1723115' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723115 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '778179'
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)