Toptal is a freelance platform that caters to expert talent and corporate clients. We conduct a rigorous vetting process for freelancers, accepting a small percentage of applicants into our talent network.
Our clients can use a dedicated "Client Portal" to post jobs, receive and view a list of talent to choose from, schedule an interview with these talents, or hire one on the spot.
I was tasked with improving the UX on dozens of legacy screens in the Client Portal, this was one of them.
On this screen, clients were expected to gain information on the talent, then choose next steps in the hiring process.
Please take a look at this screen for a few moments:
First, I considered the goal of this screen from Toptal's perspective:
Convince the client to hire this talent.
Then, I considered the use cases from a client's perspective:
"Should I hire this talent?"
"I want to hire this talent. How do I do it?"
I highlighted every element which detracted from these goals.
I grouped these problems:
Here were my improvements:
I coordinated with my PM to ensure Engineering's capacity for implementing these changes, then proposed this to stakeholders. The improvements were approved for A/B testing.
After deployment, both hire and interview rates improved drastically.