Korn Ferry · Senior UX Designer

Software for Korn Ferry’s recruiters

I redesign Korn Ferry’s internal recruiting software.

As a Senior UX Designer, I work directly with a vice president and engineers on the tools recruiters use to choose job profiles and manage candidate progress.

I design the screens, interactive prototypes and reusable Figma components, including AI-assisted updates that recruiters can edit and confirm before saving.

Example: choosing a job profile

Fictional example: a recruiter searches for a finance role, reads the descriptions and confirms a job profile. Client screens and data are not shown.

First version approved
Now in use by the team
Designs reused
Shared buttons, cards, and layouts used across the software
My role and what I can share

From the first questions to build review. I review the existing steps with product managers and engineers. I map the full task, design the screens, and make a prototype we can click through. I revise the designs with their feedback and check the build with engineers.

Shared components the team can reuse. I create and update shared buttons, cards, and layouts in Figma. I show how these parts should work so the team can use them across the software.

What stays private. Client screens and data stay private. The examples use fictional roles and candidate information to explain my design decisions.

The goal
Clear steps from start to finish
The approach
Consistent screens and controls

Choose a job profile

Illustration with fictional job profiles. A job profile describes the role being filled.

My role

Choosing job profiles. Managing candidate progress.

One part helps recruiters choose a profile that describes a job. The other keeps candidate activity, notes and follow-up work together. Korn Ferry calls these tools Success Profile Selection and SearchFlow.

01Candidate progress02Choose a job profile 03Compare profiles 04Reuse the design 05Approved + in use
My role and the wider projectJob profiles, candidate progress and shared Figma components.
First version Approved and now in use
2 areas Job profiles + candidate progress
Shared library Designs reused across the software
Ongoing Design updates with the team
</>
Client screens and data stay private.

The examples use fictional content. Client screens, data and research records stay private.

01 · Candidate progress

Making candidate updates easier to record.

SearchFlow is where recruiters keep a record of each candidate’s progress. They log calls, add notes, arrange interviews and track follow-up work.

I designed a candidate workspace that brings the current stage, activity history and open tasks into one view. I explored two layouts: separate cards for tasks and the timeline, and a stacked version with tasks above the activity history.

I also designed an AI-assisted update flow. A recruiter can describe a resume review and an interview request in one message. The prototype presents two separate updates so the recruiter can check, edit and confirm them before saving.

Working prototype

One message becomes two updates to review.

Fictional candidate

Try it. Select an open task, or choose “See proposed updates” to try both. Edit a draft, confirm it, and see the timeline update.

  1. 1Choose an open task
  2. 2Review the draft
  3. 3Confirm the update

Alex Morgan

Example candidate · Finance leadership role

Current stageCandidate review

Activity timeline

  1. Resume receivedReady for team review
  2. Candidate contactedInterested in the role
Open tasks

Choose what to record. Nothing changes until you confirm.

Candidate context stays visible while the update is prepared.

Workflow assistant

Ready to prepare an update for Alex

Recruiter’s message

“We reviewed Alex’s resume with the team. Request a team interview with Jordan.”

Review the two proposed updates

Resume review

Reviewing with team

Resume reviewed with the team.

Edit update

Team interview

To be scheduled · Jordan

Interview requested. No calendar invite sent.

Edit update

The recruiter reviews the records before saving.

Working portfolio prototype with fictional content. This demonstrates the review flow; nothing is sent to Korn Ferry or a recruiting system.
Compare the two workspace layoutsSeparate cards and a stacked layout, explored as design alternatives.

Switch between “Separate cards” and “Stacked layout.” The information stays the same; the arrangement changes.

Try the layout switch

A candidate workspace, arranged two ways.

Alex Morgan

Example candidate · Finance leadership role

Current stageCandidate review

Activity timeline

History
  1. Resume receivedReady for team review
  2. Candidate contactedInterested in the role

Open tasks

To do
  • Review candidate’s resumeTeam review
  • Arrange a team interviewNext step
Separate cards keep activity and tasks alongside each other.Design alternatives with fictional content. The assistant stays in the same place in both layouts.

02 · Choose a job profile

Finding a profile that describes the job.

Recruiters choose a job profile, called a Success Profile in the software, for the role they’re hiring for. They search by job title, review the profile’s description, level and function, then confirm their choice.

I worked on the search, profile details and selection flow. Following team feedback, I clarified the labels and added sorting by Best Match or Title (A–Z). I also designed the loading, cancellation, no-results and error states.

Making the labels clearer. “Job title” says what to search for. “Scope” describes the role’s responsibility level, rather than a candidate’s work experience.

Working prototype

Example: hiring a Chief Financial Officer.

Fictional job profiles

Try it. Open Finance Director’s description. CFO stays selected until you choose another role. Select Finance Director, then choose “Use selected profile.”

Job titleChief Financial Officer

Compare each role’s description, level and job function.

Example results 3 job profiles

Sort by
Selected
Read the role description

Leads financial strategy, planning and reporting across the company. Works with the executive team on financial decisions.

Read the role description

Leads budgeting, forecasting and financial planning for a team or business area.

Read the role description

Oversees accounting operations, financial records and the preparation of financial reports.

Selected job profileChief Financial Officer

Open another description or choose a different profile.

Illustration with fictional roles and descriptions, not a client screenshot. This example does not save a profile to any recruiting system.
Covering loading, interruptions and failed searchesThe selection flow also needs clear feedback when results are not ready.

Searching

Show that the search is still running and offer a way to cancel.

Search canceled

Confirm the search stopped and let the recruiter try again.

No profiles found

Explain that there are no matches and suggest adjusting the search.

Results could not load

Explain that something went wrong and provide a retry action.

03 · Compare profiles

Compare job profiles without changing the selection.

Recruiters can read another job profile before deciding whether to switch. I kept reading the description separate from selecting the profile.

CFO stays selected while the recruiter reads Finance Director. To use Finance Director instead, they select it, then choose “Use selected profile” to confirm.

  1. 1 · Choose a profile
    Chief Financial OfficerSelected
  2. 2 · Read another option
    Finance DirectorDescription open
  3. 3 · Keep the choice
    Chief Financial OfficerStill selected
Three steps, one selected profile. The two CFO cards show the same choice before and after reading. Try it in the job-profile example

04 · Reuse the design

I build reusable Figma components for the recruiting tools.

I create and maintain shared Figma components for buttons, profile cards and layouts. The team reuses them across job-profile selection and candidate workflows.

When a design changes, I update the shared library and review the behavior with engineers, including what happens when someone opens details, selects a profile or confirms a choice.

Interactive component example

One shared button, two different actions.

Try the shared buttons. Highlight them to see the reused design, then try either action. Each confirms its own fictional example.

Shared Figma library

One primary button design. The label changes with the action.

Primary buttonPrimary action

Choose a job profile

Illustration

Job title: Chief Financial Officer

Chief Financial OfficerExecutive · Finance
Selected
Confirm the selected job profile

Review candidate updates

Illustration

Candidate: Alex Morgan

Resume reviewReviewed with the team
Team interviewInterview requested
Confirm the two reviewed updates

Fictional screens showing the same button component used for different actions.
See how the selected profile changesFrom CFO to Finance Director, through reading, selecting and confirming.

Illustrated profile change

Switch from CFO to Finance Director.

Reading keeps CFO selected. Selecting Finance Director changes the choice; the confirmation button applies it.

See the shared parts and build checksTry the components or read about working with engineering.

I update the library as the screens change.

Explore the selected states, inline descriptions and confirmation button in the CFO example.

Component examples

Choose a component.

Highlight its place in the example screen.

Keep CFO marked as selected.

Reading Finance Director leaves this choice in place.

Unselected
Finance DirectorAvailable to select
Selected
Chief Financial OfficerCurrent choice

Read Finance Director in place.

Expand the description while CFO stays selected.

Finance Director

Leads budgeting and financial planning for a business area.

Selected profile: Chief Financial Officer

Confirm the selected profile.

“Use selected profile” confirms CFO in this example.

CFO selectedUse selected profile
ConfirmedCFO confirmed

Fictional component examples.

The components in one screen

Choose a job profile
Job title: Chief Financial Officer
Selected profile
Chief Financial OfficerSelected

Leads financial strategy, planning and reporting.

Finance Director

Leads budgeting and financial planning for a business area.

CFO stays selected.
Other profile
ControllerManagement · Accounting
Selected profile: CFO

Selection: CFO stays selected while Finance Director is read.

Working with engineering

We reviewed what each action needed to do.

I review prototypes, component behavior and build requirements with engineers. This diagram illustrates that process.

01 Product Set the goal and requirements
02 Design Plan the screens and steps
03 Engineering Check what can be built
04 Prototype Try the steps together
05 Handoff Share components and behavior notes
06 Build review Check the working software

Build checks and accessibility

I checked what happens beyond the first screen.

These sample checks cover screen states, keyboard use and readable controls. They are not client test results.

Sample build checklist, not client testing results.
State What someone needs to know What the design needs to do
Loading Whether the software is working Show progress and keep the person’s place.
Empty Why no results appeared Explain why and offer a next step.
Selected Which profile is selected Keep the chosen profile marked while details are open.
Changed What changed on the screen Update the right part without resetting the page.
Error How to try again Keep the person’s choice where possible.
Success Whether the action worked Confirm what happened and show the next step.
Tab
Using a keyboard Tab moves through profile choices, description controls and confirmation.
◉
Showing keyboard focus A visible outline marks the control in focus. Hover and color alone are not enough.
Aa
Reading the screen Text size, contrast, and labels help people read the options and see their choice.
↕
Opening details The description expands in place while the selected profile stays marked.
44
Clicking and tapping Controls have enough space for a mouse or a finger, including when precise movement is difficult.
≋
Reduced motion The screen still explains changes when animation is turned off.

05 · Approved + in use

My first design version was approved. It’s now in use.

I’m continuing to refine the job-profile and candidate workflows with product managers and engineers. The shared Figma components are also being reused across the recruiting software.

  • First version approved
  • Design in use
  • Components reused

The examples include prototypes and layout alternatives. Approval and use refer to the first design version.

What I deliveredA design in use, a clickable prototype, and shared Figma parts.

First version approved

The team approved and began using that version.

Approval + use

A full task to try

The prototype covers search, descriptions, selection, confirmation, refresh and cancellation.

Clickable prototype

Shared design parts

I maintain the Figma library used across the internal system and update it with the screens.

Parts the team can reuse

Continued design work

I use feedback to revise the steps and screens with the team.

Work with product and engineering
See what I would measure A plan for checking the design, not reported results.

What I would measure next

Check whether people can finish the task.

I would compare similar tasks before and after the change, checking completion, median time to confirm a profile, selection errors and returns to earlier steps.

Measurement planProposed checks
Finishing the task
The share of comparable tasks that end with a confirmed profile.
Time to confirm
The middle completion time, or median, from starting the task to confirming the profile.
Selection errors
Wrong choices or corrections during comparable tasks.
Going back
Returns to earlier steps, reviewed with search, refresh, and comparison use.
Task before the changeTask after the changeCompare the results
What I learned from the workHow the task review shaped my design decisions.

Reflection

I listen to the team, then work through the task.

I ask what needs to change and why.

A clickable prototype gives us something to review together. When feedback changes the design, I update the screens and components.

I review the working software with engineers during the build.

Ongoing product work I’m continuing the redesign work at Korn Ferry.

Client screens, research records, internal data, and private technical details stay confidential.

Let’s talk about a senior design role.

I’m looking for a full-time senior UX, product, or web design role. I bring 15+ years of design experience and hands-on coding skills. I work closely with product managers and engineers.

Jump to a section

Back to the overview ↑