Senior UI/UX Designer + React/Tailwind Developer to Refine a Multi-Portal SaaS Web App
Worldwide
We're a property-management SaaS platform with several connected web apps (a staff/manager dashboard, an admin console, resident and owner portals, and a public listings site) plus a mobile app. The product is functional and feature-rich — we now want to level up the visual design and user experience: cleaner layouts, a consistent and modern component look, better spacing/typography/hierarchy, polished tables, forms, and empty/loading states, improved navigation, and a cohesive design system across all surfaces. You'll work directly in our existing shared component library and Tailwind theme (not redesign from scratch in Figma only — we want changes shipped in code). Strong candidates can both design (visual taste, UX judgment, accessibility, responsive/mobile) and implement in React + TypeScript. Figma-to-code fluency is a big plus. Scope highlights: - Establish/refine a consistent design system (colors, typography, spacing, components) across all portals - Modernize key screens: dashboards, list/detail pages, data tables, multi-step forms, modals/drawers - Improve responsive and mobile layouts; tighten accessibility - Keep everything theme-driven and reusable via our shared UI package Technology Used - React 18 + TypeScript (multiple Vite SPAs) - Tailwind CSS with a shared design-token theme - shadcn/ui + Radix UI primitives in an internal @compass/ui component package - TanStack Query (data) and React Router (routing) - lucide-react icons - React Native (Expo) for the companion mobile app - Tooling: Git/GitHub, npm workspaces, Figma (design hand-off) Please include in your proposal: a portfolio of SaaS/dashboard or design-system work, and a short note on how you'd approach unifying the look across multiple apps using a shared Tailwind/Radix component library.
- Less than 30 hrs/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
$25.00
-
$47.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- CanadaKingston, Ontario Canada12:55 PM
- $540K total spent30 hires, 7 active
- 15,988 hours
- Individual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by