Lancy: Freelancing Job Board

Lancy: Freelancing Job Board

Objective

Objective

This project was to design Lancy, a freelance job aggregator. The platform collects gigs from the major freelance job boards into one central feed and then filters out low-quality work for the user. Then, with advanced filtering capabilities, users can easily find exactly what they’re looking for.

ROLE

UX Designer

TEAM

1 developer,
1 product manager

TIMELINE

6 weeks

TOOLS

Figma, Userbrain

WIREFRAMES & TESTING

Filter Layout & Structure

The first core task I focused on was how filtering the job feed would function—an essential part of the Lancy experience, given its core value proposition of helping users quickly surface relevant gigs.


After analyzing filtering patterns in other job board platforms and wireframing multiple layouts, I narrowed the test down to four variants: (1) a single scrollable row of filters, (2) two stacked rows of filters, (3) a filtering sidebar sorted into groups, and (4) a sidebar with ungrouped filters.

Test 1: Filter Structure

Variant 4– the ungrouped filtering sidebar –performed best across the board, with a 28% faster task completion and a qualitative ease rating of 9.5/10, +.75 higher than average.


Feedback on the other designs was more mixed. The horizontal scroll layout earned an average ease rating of 9.0, but users completed tasks 25% slower than their personal average. The filters in two stacked rows was 6.5% faster than average but received the lowest qualitative ratings overall.

Test:

Unmoderated, 4 participants

Opt 1:

Single, Scrollable Row of Filters

Opt 2:

Two Rows of Filters

Opt 3:

Grouped Filtering Sidebar

Opt 4:

Ungrouped Filtering Sidebar

Follow-Up Test: Were there consequences to showing all the available filters at once?

Even though the ungrouped filtering sidebar performed the best, I ran another test before making the official design call. I wondered: was showing the filters all at once too much information for the user to take in? Even if it was a faster filtering experience, would it have a negative effect on other platform tasks?

I did a quick follow-up test to check for signs of cognitive overload.

Test 2: Checking for Cognitive Overload

In this test, participants were asked to locate specific jobs in the feed, using interfaces with the previously tested filter designs. Task completion times remained consistent across all variants—assuaging my concern that showing all filters at once may detract from the user's ability to quickly scan the job feed.

Test:

Unmoderated, 4 participants

I moved forward with the ungrouped filter sidebar officially.

Opt 4:

Ungrouped Filtering Sidebar

Opt 1: Placement at top of sidebar

Opt 2: Placement above job feed

The Quality Jobs Only Filter

Because the “High-Quality Jobs” filter is tied to Lancy’s pro subscription, its placement and discoverability were critical. Because of its importance, I tested this feature separately from the broader filter structure.


Two variants were tested:

  • A toggle within the filter sidebar

  • A toggle at the top of the job feed

Test 3: Toggle Placement

Results were decisive: 4 out of 4 participants immediately moved their cursor to the filter sidebar when asked to show only high-quality jobs in the feed. The toggle placement at the top of the filtering sidebar thus unsurprisingly led to 50% faster task completion.

Test:

Unmoderated, 4 participants

I moved forward with the placement at the top of the filtering sidebar.

Final Designs

Search & Filter

Filters in Use

Search Functionality

Quality Jobs Filter

Quality Jobs Filter On

Filter Off

Saved Posts

Saved Job Posts

Reflection

Lessons Learned

Talking directly to our target audience was invaluable. Our early user interviews revealed unexpected pain points and helped us uncover critical nuances we would’ve otherwise missed. Initially, we assumed users wanted more job posts, but through conversation, we learned it wasn’t about quantity: it was about relevance. Freelancers weren’t overwhelmed by too few options; they were overwhelmed by too many irrelevant ones. This insight fundamentally reshaped our approach, shifting the product’s focus from volume to intelligent filtering. If we hadn’t engaged users early on, we would’ve invested in solving the wrong problem.