MAXK
0%
Case study

Role Insights AI

Pivoting a platform overhaul into a commercially viable MVP.

AI InsightsData VisualisationB2B SaaS
50,000+
Monthly users across our sites
17%
of users click through to job descriptions. A key revenue driver for the business
$300,000+
Secured from 3 enterprise clients citing career content as a deciding factor
72%
of surveyed users discovered roles they hadn't considered before.
The context

A complete site rebuild was underway

Madgex is a white-label platform that helps 6.2m registered jobseekers looking for the next step in their career.

We were working on a v2 platform that focused on career guidance and recommendations over search results. This was built from scratch, to provide an experience that made better use of our available tech.

The problem

Stakeholder priorities changed

This expensive project had been running too long, the revenue model proved too disruptive and the finish line was not in sight.

Business stakeholders needed to see a commercially viable feature release to justify the continuation of the project, and they needed to see it soon.

Unfortunately, the head of design and product was unavailable so responsibility fell to me.

The goal

A major pivot to a commercially viable MVP

I had 2 weeks to prepare a pitch for the director, whilst managing the tasks for a UI designer and a junior UX designer.

Swipe

I identified a feature I had been working on, known as AI role insights, as having the strongest impact to effort ratio. It could fit nicely into our existing platform without disrupting any of our primary user flows and revenue streams.

At very short notice and under a lot of time pressure, Max did an amazing job redesigning the UX flows of the Career Path project, giving us options to make them more commercially impactful.
Glenn Jones · Former Director, Madgex
The MVP

AI Role insights

AI Role insights translates the data from over 1.3 million CVs into valuable insight on roles within their industry, including the typical requirements and expectations. It presents those insights to registered users on our sites.

The end-product had three parts:

Role Explorer

A Lister page for jobseekers to browse and discover 200+ professional roles by industry and career stage.

Role profiles

Individual pages showcasing a decade of gathered CV data around a specific industry role:

  • Career paths
  • Qualifications
  • Salary expectations
  • Hiring trends

Management dashboard

CMS for site owners to assess data quality scores and publish role profiles to their boards.

Lister page to navigate roles
Role profiles of useful data
Dashboard to assess data and publish roles
Product Scope
The research

12 user interviews defined the need

The findings were translated into a jobs-to-be-done framework, and visualised in a JTBD hierarchy map.

JTBD hierarchy map — the core product need broken down into product features and content

JTBD hierarchy map

  1. Users needed guidance on how to grow

    Many users had specific role titles in mind as a goal, but they didn't know how to reach it. What education, skills, or qualifications would they need to get there? The career platform could offer that growth.

  2. Jobseekers needed support identifying opportunities

    They understood their own skills, but not how they could be applied to other roles and opportunities in the industry, restricting their potential job search.

  3. Career paths are invisible

    Due to the non-linear nature of academic roles, 5 of 12 participants couldn't name roles one level above their current position. Job boards only show what you search for, creating a discovery gap.

  4. Trust requires data transparency

    8 out of 12 users were sceptical over the idea of dynamically generated content. Particularly in academic fields, transparency around the source of the data would be very important for trust.

The design problem

Translating 1.3M CVs into insights for career guidance

  • Run workshops with data engineers to uncover what’s possible with our data
  • Assess processes and tools to guarantee data quality
  • Collaborate to create data visualisations that are credible, valuable and accessible
  • User test, user test, user test. 85% agreed they found the data credible or very credible
Sketches from the data visualisation workshop with the data scientists

Data visualisation workshop

Final data visualisations — a recruitment trend line and a salary range, simplified

Final designs

MVP doesn’t mean minimum quality

We launched 120 high-quality profiles instead of 200 patchy ones. Better to ship deep, trustworthy profiles than broad but incomplete coverage. Roles below threshold asked users to “Check back soon” with an option for email alerts.

Design approach

Principles that scaled across the product

White-label design system

Built around 8 brand tokens. Layout and typography fixed, colour palette variable. 12 trial clients launched in 6 months with no custom design per client.

Encourage exploration

Highly scannable content. Help users recognise scale and depth of data available. Iterative testing to get users finding key info from 45+ seconds to 12 seconds.

Honesty about data confidence

Tools that let clients selectively publish content based on confidence scores. Disclaimers and sources to let jobseekers plan their career with utmost confidence.

Accessibility at the forefront

In particular, ensure that all graphical visualisations have screen reader alternatives to convey the same value of information.

UX approach to writing

Structured writing across the product. Informative descriptions, error messaging that never blames the user, always offers an action. Connected to a practice I presented at UX Camp Brighton.

The white-label brand token palette and type

Brand tokens

The Role Explorer lister redesign

Lister redesign

A data visualisation alongside its screen reader alternative

Accessibility

UX writing and error messaging examples

UX writing

The final product

Role profiles for jobseekers, supported by a data CMS

Role insights — role profiles for jobseekers and the data CMS behind them
The Available roles list in the CMS — 1000 roles, filterable by title and data quality, each row scored Excellent, Acceptable or InsufficientManage available roles
Reviewing a role's data quality before selecting it for publicationReview quality and select for publishing
Confirming a bulk publish of the selected rolesPublish in bulk
Choosing which sections appear on a role profile, and in what orderEdit profile sections
Editing which search filters are available for exploring rolesCustomise filters

The Role Explorer lister on ACCA Careers, showing 53 accountancy and finance roles with salary and job volumeRole Explorer
The top of the Tax Manager role profile — estimated salary, job volume, openings trend and skillsRole profile overview
Real career paths taken by people in the Tax Manager role, sourced from CVsCareer paths
Estimated salary range for Tax Manager jobs in the United KingdomSalary
A line chart of new Tax Manager job openings over timeRecruitment trends
The education and qualifications held by people in the Tax Manager roleEducation & qualifications
Live Tax Manager job listings linked from the role profileRelated jobs

The outcome

A commercial success

50,000+
Monthly users across our client sites
$300,000+
Secured revenue from 3 enterprise clients citing career content as a decision factor in their decision to use the Madgex Platform.
3.4
Role profile views per session (Target 2+) showing users gaining a wider understanding of roles available
17%
Click through to job descriptions. A key revenue driver for the business
72%
of surveyed users discovered roles they hadn't considered before.
82
Client sites launched with suitable data confidence for the product
"
The most valuable feature for me is career paths, it is not something you see much of - it is extremely useful.
— Jobseeker · user testing session
"
I really like the qualification suggestions, knowing what I need to reach the job I'm aiming for is so helpful
— Jobseeker · user testing session
On reflection

What I learned

  1. Unfocused projects lead to scope creep.

    Build what you can validate quickly, with minimal impact to the surrounding product. Get your result and use that as a springboard to negotiate the next steps.

  2. MVP doesn't necessarily mean minimum quality.

    Build fast, but only release what you would accept as a true representation of your product and brand. Impressions last and user trust is easily broken.

What's next?

Adressing gaps in our data

The sheer number of different roles available means completing reliable role profiles for all roles available is extremely tricky. Standard common roles such as Teacher or Accountant have plenty of data — Postdoctoral Appointee for Nanoporous Materials does not. I’m working with the data science team to explore supplementary sources like O*NET to close this gap.

We also found that broadly generic roles, such as scientist or university professor, often return low-value insights because their skills depend more on industry than job title. We’re refining our taxonomy to separate general competencies from areas of speciality.