Senior UI/UX Designer + React/Tailwind Developer to Refine a Multi-Portal SaaS Web App
Budget: $25.0 - $47.0
HOURLY / PART_TIME
⭐ 5.00 (10)
Canada
react-js, web-design, css, javascript, html
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.
Öppna på Upwork