Frontend Developer & UI/UX Designer (Next.js / Flutter)

About Oosal

Oosal is a UAE-based startup building the next-generation
AI-powered service marketplace
, connecting users to trusted providers across
home services, electronics, tutoring, and more.

We’re reimagining how people
discover, book, and interact
with local services — through
beautiful design, seamless user journeys, and intelligent automation.

Role Overview

We’re looking for a
design-focused Frontend Developer
who can
create and implement complete UI/UX designs
aligned with Oosal’s visual identity and technology stack.

Your main focus will be on
designing, prototyping, and implementing responsive, elegant, and high-quality user experiences
across
web and mobile
using
Next.js
and
Flutter
.

This is a hybrid role that combines
UI/UX creativity
with
frontend development
. You should be able to turn Figma designs into scalable, production-ready code — and ensure that your layouts look perfect across
desktop, tablet, and mobile.

Key Responsibilities

  • Design and prototype end-to-end user interfaces in Figma , ensuring visual consistency, accessibility, and usability.
  • Implement your designs using Next.js , Tailwind CSS , and Flutter , ensuring responsive behavior across all screen sizes.
  • Maintain a unified design system to ensure consistent UI across Oosal’s client app, provider dashboard, and admin portal.
  • Collaborate with product and AI teams to turn ideas into intuitive, visually engaging experiences.
  • Optimize performance, accessibility, and interaction flow for maximum smoothness and responsiveness.
  • Integrate frontend components with Supabase/PostgreSQL APIs and backend endpoints when needed.
  • (Optional) Support basic backend or API tasks using Flask or FastAPI .

Requirements

  • Strong experience designing interfaces in Figma (wireframes, components, prototypes).
  • Excellent understanding of UI/UX design principles , layout balance, and visual hierarchy.
  • Proficiency in Next.js and Tailwind CSS for implementing responsive, high-quality designs.
  • Experience in Flutter (Dart) for mobile UI design and implementation.
  • Familiarity with state management and API integration (e.g., Redux Toolkit, React Query, or Flutter Bloc).
  • Knowledge of responsive design, accessibility standards, and component reusability.
  • (Bonus) Experience with Supabase , PostgreSQL , or Python (Flask / FastAPI) .
  • (Bonus) Familiarity with animation libraries such as Framer Motion or Shadcn UI .

Portfolio Requirement

A design portfolio or demo is required
— include
Figma designs
or
live projects
that demonstrate both your
UI/UX design process
and
frontend implementation skills
.

Applications without a design sample will
not be considered.

Preferred Qualities

  • Strong design sense and attention to detail.
  • Understands how to build scalable, reusable UI systems.
  • Passionate about beautiful design , performance , and user experience .
  • Communicates clearly and works collaboratively with cross-functional teams.
  • Curious about how AI can enhance design and automation.
  • Thrives in a fast-paced startup environment.

Work Type

Remote

Interested in this position?

Apply