Skip to content
Teja Sree PuttaUX/UI & Product Designer
All work
Recruiter TechUI DesignPanel Redesign

SwipeJobb Business Panel

Recruiter dashboard redesign

Company
rNWIST
Role
UX/UI Design
Timeline
2026, ongoing
Scope
20+ screens, end-to-end
Tools
Figma
SwipeJobb Business Panel dashboard, showing hiring stats, AI workspace and top candidates
01

The problem

The panel had been built by developers with no designer involved, so the interface was the problem as much as the structure. Type, colour and spacing were decided screen by screen, icons were pasted in as images at different weights, and nothing sat on a shared grid. Underneath that, the navigation didn't match how recruiters actually work.

02

My role

I redesigned the recruiter panel end to end: auditing the existing build, defining a design system and a full UI language from the product's brand colours, restructuring the navigation around how recruiters actually work, and designing 20+ high-fidelity screens with a connected prototype for developer handoff. I also led a UX intern through the prototype work, assigning tasks, reviewing progress, building the component list, designing the master components and running review-and-refine cycles.

03

The outcome

A consistent interface built on a real design system, a navigation structure that follows the recruiter's workflow, and a connected prototype covering the core flows, ready for testing and dev handoff.

The problem, and the solution

A UI built without a designer, on top of a structure that didn't match the work.

The panel had been built by developers with no designer on it. Recruiters were looking at an interface where every screen had been solved on its own, and navigating a structure that had no system underneath it.

The problem

  • No visual language

    Type sizes, colours and spacing were chosen per screen, so the same element looked different depending on where you found it.

  • No design system

    Colours, spacing and components were decided screen by screen, with nothing defined once and reused.

  • Icons as raster images

    Dropped in as pasted images, so weight and style varied page to page and none of them scaled cleanly.

  • No shared layout grid

    Cards, tables and pipeline columns drifted out of alignment with each other.

  • A flat sidebar

    Every feature listed at the same level, with no grouping recruiters could follow.

  • No clickable prototype

    Nothing to test with recruiters, and nothing to hand off to developers.

The solution

  • A consistent UI language

    One type scale, one colour set and one spacing rhythm, so a button, a card or a table row looks the same wherever it appears.

  • A design system

    Colour, type, spacing and components defined once, reused everywhere.

  • One SVG icon library

    Replacing the old mix of pasted images with a single consistent set that scales.

  • A shared layout grid

    So every screen holds the same alignment and rhythm.

  • Navigation around the workflow

    Restructured to follow what recruiters actually do: post, review, interview, hire, manage.

  • A connected prototype

    Covering the core recruiter flows, ready for testing and dev handoff.

00

Overview

From auditing the existing build to delivering a connected, dev-ready prototype.

  1. 01

    Audit

    Screen by screen through the existing panel

  2. 02

    System

    Tokens, type, spacing and an SVG icon library

  3. 03

    Design

    20+ high-fidelity screens on the new system

  4. 04

    Navigation

    Merging duplicate menus, renaming by purpose

  5. 05

    Prototype

    Connected flows for testing and handoff

01

Audit

Mapping what was actually broken.

Before redesigning anything, I went through the existing panel screen by screen: dashboard, hiring pipeline, job posts, team members, billing, analytics, calendar and messaging. The goal was to catalogue exactly where colour, spacing, icons and layout broke from each other, so the work started from a concrete list rather than a general sense that it needed work.

02

System

Building the design system, and the visual language on top of it.

Starting from the product's existing brand colours, I built out a full token set: colour, typography, a spacing scale, and an SVG icon library. Every screen from that point forward drew from the same source instead of being solved individually, which is what turned the panel from a collection of screens into one interface.

Colour tokens

Four values, derived from the product's existing brand green, covering every state the panel needed.

  • #29C551

    Primary

    Actions, active states, success

  • #292D32

    Ink

    Body text, headings, icons

  • #747474

    Muted

    Secondary text, inactive states

  • #E4E4E4

    Surface

    Dividers, table rows, disabled

The design system: colour tokens, icon set, button states, and card and table row components
Colour tokens, the SVG icon set, buttons and states, cards and table rows.
03

Design

20+ high-fidelity screens.

I redesigned every core area of the panel on the new system: hiring pipeline, job posts and the job creation flow, team members, billing, analytics, interview calendar, notifications and messaging. The old, unaligned versions were replaced with screens built on a shared grid.

The Business Panel dashboard, with hiring stats, calendar, activity and top candidates
Dashboard: the day's state at a glance.
Hiring pipeline showing candidates across stages
Hiring pipeline, by candidate stage.
Post a Job flow, basic information step
Post a Job: the basic information step.
Job posts overview listing all live roles
Job posts overview.
Team members screen showing who has access and their permissions
Team members.
Analytics screen showing hiring performance over time
Analytics.
All 20+ redesigned screens laid out together
The full set, built on one grid and one system.
05

Prototype

A connected, dev-ready prototype.

The 20+ screens were connected into an interactive prototype covering the core recruiter flows, from posting a job through to reviewing and hiring a candidate. That gave the team something clickable to review, and developers a clear spec to build against instead of designing directly on live code.

Outcome

What it delivered

A UI that finally looks like one product

One type scale, one colour set and one spacing rhythm replacing decisions that had been made screen by screen, so the same element now looks the same wherever a recruiter finds it.

A system where there wasn't one

Colour, type, spacing and components defined once and reused, plus an SVG icon library replacing the old pasted images.

Navigation built around the recruiter's day

Duplicate menus merged, labels renamed to describe the task rather than the storage, and the sidebar ordered by how the work actually flows.

20+ screens on one grid

Every core area redesigned on the shared system, replacing versions that had drifted out of alignment with each other.

Something to test and something to build from

A connected prototype covering the core flows, giving the team a clickable review and developers a clear spec.

Reflection

What I learned, and what I'd change

The audit was the part that made everything else possible. Going screen by screen turned a vague sense that the panel needed work into a specific list of what a system had to fix, which is a much easier thing to get agreement on.

The navigation work taught me the most. Merging Candidates and Candidate Status was a small change on the surface, but it came from noticing that the old names described how the system stored things rather than what the recruiter came to do. That distinction now shapes how I name anything.