

Easy Job
A digital system for managing temporary work and communication EasyJob connects companies, temporary workers, and support services in one ecosystem — helping businesses coordinate shifts, ensure payments, and stay connected during high-turnover periods.
Timeline
7 months
My Role
UX/UI Designer
Team
Lone designer, 2 developers
Background
Many companies rely on temporary or part-time staff to fill urgent shifts — especially in industries like hospitality and retail. However, managing communication, scheduling, and payments across multiple workplaces is often chaotic and unreliable. EasyJob was created to solve this: a unified platform where companies can post shifts, workers can apply instantly, and a support team ensures smooth collaboration and payment flow. The system includes two interfaces — one for employers and one for employees — both designed for clarity and real-time coordination.
Problem
HR teams managing short-term employment faced serious coordination challenges. Temporary shifts were filled last minute, data was scattered across tools, and there was no reliable system connecting recruiters, companies, and workers. This led to communication gaps, delayed payments, and duplicated records.
Key issues identified:
-
Difficult to transfer tasks between recruiters during absences
-
No integration with external databases and communication tools
-
Manual data entry led to duplicated records
-
Lack of clear visibility into employee availability
Solution
To address the chaos of short-term job management, I designed a unified HR system that connects employers, temporary workers, and support teams within one clear and reliable interface.
The focus was on clarity, visibility, and collaboration — enabling HR managers to oversee shifts, track availability, and resolve issues in real time. The system replaced fragmented tools with an integrated workflow where every action — posting, assigning, confirming — happens in one place.
Key design improvements
-
Simplified navigation: clear hierarchy between Employers → Company → Job details allows users to access any information in just 2–3 clicks.
-
Smart filters and search: quick filtering by category, date, and company reduced time to locate records.
-
Candidate management cards: redesigned layout highlights employee rating, contact, and confirmation status at a glance.
-
Real-time job tracking: visual indicators for open and filled positions help recruiters prioritize shifts.
-
Consistent visual system: unified component library for tables, cards, and states ensures scalability across modules.
Research
Through surveys and contextual interviews, I mapped how HR coordinators handled daily staffing workflows.
I discovered that most of their time was lost to manual coordination — juggling spreadsheets, WhatsApp messages, and email threads — which led to duplicated efforts, missed shifts, and scheduling errors.
Recruiters needed a centralized system that would:
-
Visualize staffing status and worker availability in real time
-
Allow quick reassignment of employees between companies or shifts
-
Store all candidate and shift information within one structured interface
Key insights
-
Lack of data hierarchy: HR teams couldn’t distinguish between employers, companies, and active jobs.
-
Unclear ownership: several team members worked on the same task without knowing its current status.
-
Fragmented tools: each recruiter used a separate file or communication channel, making collaboration inconsistent and slow.
These findings shaped the foundation of the new dashboard architecture — a hierarchical model of Employers → Companies → Jobs → Candidates with clear visibility and ownership.
User Flow

The design
The final design focused on clarity, accessibility, and a consistent visual language across all modules.
I created a neutral, data-first interface where every element supports decision-making rather than decoration. The visual system relies on a balanced use of white space, soft contrast, and modular components — making it easy to scale as the product grows.
Key insights
-
Lack of data hierarchy: HR teams couldn’t distinguish between employers, companies, and active jobs.
-
Unclear ownership: several team members worked on the same task without knowing its current status.
-
Fragmented tools: each recruiter used a separate file or communication channel, making collaboration inconsistent and slow.
Option to select several files at the same time and do repetitive activities
Prototype & Testing
After building the high-fidelity prototype in Figma, I ran multiple usability sessions with recruiters and HR managers to validate the new structure and task flow. The goal was to see how easily users could move between Employers → Companies → Job details and whether the redesigned candidate cards improved clarity and decision-making.
Outcome & Impact
The new EasyJob system streamlined temporary-work management and brought measurable results for HR teams. By introducing clear data hierarchy and reducing redundant steps, the platform improved speed, accuracy, and team collaboration across the entire hiring process.
Part of system design

Conclusion
EasyJob was more than a dashboard project — it was a system built to connect people through structure and trust. By transforming fragmented workflows into a single digital space, the platform proved that even short-term employment can be transparent, efficient, and human-centered.
This project strengthened my product design mindset — balancing business logic, user empathy, and system scalability. It reminded me that the best UX solutions not only improve interfaces but also help people collaborate better in uncertain, fast-changing environments.

.png)









