Rebuilding mobile app with 10+ million MAU

Rebuilding mobile app with 10+ million MAU

Product Design

Product Design

Design System

Design System

UX Research

UX Research

Team Leadership

Team Leadership

Mission & Value

Mission & Value

JOB TODAY connects local jobseekers and employers, offering quick job matches within a day. Active in Luxembourg, Spain, UK, company was aiming for US market as well. To expand further, we needed to enhance our interface quality and improve user experience. The app, largely unchanged since its 2015 launch, required a severe update. JOB TODAY aimed to update its brand and UX, focusing on young first-time jobseekers aged 18-24 who are 74% of all our users.

JOB TODAY connects local jobseekers and employers, offering quick job matches within a day. Active in Luxembourg, Spain, UK, company was aiming for US market as well. To expand further, we needed to enhance our interface quality and improve user experience. The app, largely unchanged since its 2015 launch, required a severe update. JOB TODAY aimed to update its brand and UX, focusing on young first-time jobseekers aged 18-24 who are 74% of all our users.

My Role

My Role

Review & Audit UX

It was important to understand key opportunities for improvement and to contribute to the current team backlog with the fresh sight.

Review & Audit UX

It was important to understand key opportunities for improvement and to contribute to the current team backlog with the fresh sight.

Review & Audit UX

It was important to understand key opportunities for improvement and to contribute to the current team backlog with the fresh sight.

Review & Audit UX

It was important to understand key opportunities for improvement and to contribute to the current team backlog with the fresh sight.

Extend Design Team

The app had 27 main flows and planned to grow, so the amount of work was tremendous, and we needed more senior designers to leverage that.

Extend Design Team

The app had 27 main flows and planned to grow, so the amount of work was tremendous, and we needed more senior designers to leverage that.

Extend Design Team

The app had 27 main flows and planned to grow, so the amount of work was tremendous, and we needed more senior designers to leverage that.

Extend Design Team

The app had 27 main flows and planned to grow, so the amount of work was tremendous, and we needed more senior designers to leverage that.

Establish the Design System

After market research we decided to create a new, flexible, and aesthetically pleasing design system tailored to our needs, avoiding Material Design.

Establish the Design System

After market research we decided to create a new, flexible, and aesthetically pleasing design system tailored to our needs, avoiding Material Design.

Establish the Design System

After market research we decided to create a new, flexible, and aesthetically pleasing design system tailored to our needs, avoiding Material Design.

Establish the Design System

After market research we decided to create a new, flexible, and aesthetically pleasing design system tailored to our needs, avoiding Material Design.

Old Design

Old Design

65% of users went to search from main screen in the first minute of the session. That is a time consuming and not optimal way of finding a job as it can be easier - we should find a way right jobs find user, not vice versa.

Top part generally looks too heavy and overwhelming. Search filters, filters and Categories are blurring the users attention.
Much blue elements while brand color is red.

65% of users went to search from main screen in the first minute of the session. That is a time consuming and not optimal way of finding a job as it can be easier - we should find a way right jobs find user, not vice versa.

Top part generally looks too heavy and overwhelming. Search filters, filters and Categories are blurring the users attention.
Much blue elements while brand color is red.

Research Insights

Research Insights

I collaborated closely with our UX researcher, holding weekly sync meetings. After a month of intensive collaboration, we uncovered and prioritized these key insights:

I collaborated closely with our UX researcher, holding weekly sync meetings. After a month of intensive collaboration, we uncovered and prioritized these key insights:

So i applied, what’s next? Will anybody respond to me? Chats could work better as it gives more transparency in the communication

Student

So i applied, what’s next? Will anybody respond to me? Chats could work better as it gives more transparency in the communication

Student

Too much messages to read, no ability to sort folders

Barista

Too much messages to read, no ability to sort folders

Barista

Pretty much irrelevant jobs, some of them are even not actual, i wish i could report such jobs

Waiter

Pretty much irrelevant jobs, some of them are even not actual, i wish i could report such jobs

Waiter

Job info is not always informative enough and has some vague descriptioms

Shift Lead

Job info is not always informative enough and has some vague descriptioms

Shift Lead

I need a job really close to my home - could i see distance to the workplace?

Barista

I need a job really close to my home - could i see distance to the workplace?

Barista

Cant find map section, i really need to see where the jobs are on the map

Waiter

Cant find map section, i really need to see where the jobs are on the map

Waiter

Cant find map section, i really need to see where the jobs are on the map

Blogger

Cant find map section, i really need to see where the jobs are on the map

Blogger

My profile doesn’t allow me to stand out from the crowd, i cant record a video or share my social networks

Shift Leader

My profile doesn’t allow me to stand out from the crowd, i cant record a video or share my social networks

Shift Leader

Lack of filters - why can’t I specify the industry or salary level or other stuff?

Blogger

Lack of filters - why can’t I specify the industry or salary level or other stuff?

Blogger

I got 2 specializations, but now i can have only 1 CV in profile

Student

I got 2 specializations, but now i can have only 1 CV in profile

Student

74%

74%

Of users are Gen Z (aged 18-24)

Of users are Gen Z (aged 18-24)

Key Hypothesis

Key Hypothesis

If we make job finding easier and simplify the app we can increase JS engagement and trust

If we make job finding easier and simplify the app we can increase JS engagement and trust

The Process

The Process

It’s never linear, it’s chaotic, but generally it can contain these steps. In this big redesign almost all steps were needed.

It’s never linear, it’s chaotic, but generally it can contain these steps. In this big redesign almost all steps were needed.

Discovery & Market Research

We collect our observations from UX researchers and gather insights. Then they go to backlog or the task is created. Any team member can contribute into the backlog. Focus on the OKR.

Stage 1

Discovery & Market Research

We collect our observations from UX researchers and gather insights. Then they go to backlog or the task is created. Any team member can contribute into the backlog. Focus on the OKR.

Stage 1

Task Acceptance & Planning

PM fills in the requirements, business goals and the desired outcome, then assigns task to according designer. The designer checks the task and sets up a kick-off meeting if there are questions. Focus on the OKR.

Stage 2

Task Acceptance & Planning

PM fills in the requirements, business goals and the desired outcome, then assigns task to according designer. The designer checks the task and sets up a kick-off meeting if there are questions. Focus on the OKR.

Stage 2

Synching with UXR or Own Research

If the task potentially has some dark corners or undiscovered hypothesis, it is encouraged to check it with the UX researcher prior going too deep into the execution.

Stage 3

Synching with UXR or Own Research

If the task potentially has some dark corners or undiscovered hypothesis, it is encouraged to check it with the UX researcher prior going too deep into the execution.

Stage 3

High Fidelity Design

Using our new DS, we can quickly set up various flows and prototypes. Designer creates a few versions of the design - one for closest release (Release Design) and North Star design (no legacy elements used).

Stage 4

High Fidelity Design

Using our new DS, we can quickly set up various flows and prototypes. Designer creates a few versions of the design - one for closest release (Release Design) and North Star design (no legacy elements used).

Stage 4

Design Critique Sessions

Cross-functional meeting(s) with the UX researcher, PM(s), developers (can be separate). We check and exchange ideas on how the mockups can be even better on these meetings. Comment on texts and hidden usability issues.

Stage 5

Design Critique Sessions

Cross-functional meeting(s) with the UX researcher, PM(s), developers (can be separate). We check and exchange ideas on how the mockups can be even better on these meetings. Comment on texts and hidden usability issues.

Stage 5

PM Acceptance

Once the designer has fixed all feedback points and is sure in his solution(s), he should show it to the PM and the devs and gather their feedback. It won’t be strict for execution as the designer always has the last word.

Stage 6

PM Acceptance

Once the designer has fixed all feedback points and is sure in his solution(s), he should show it to the PM and the devs and gather their feedback. It won’t be strict for execution as the designer always has the last word.

Stage 6

Usability Tests

Optional activity if the time allows us. We bring close to reality prototypes and check hypothesis. Or it can be quick survey or other UX research method.

Stage 7

Usability Tests

Optional activity if the time allows us. We bring close to reality prototypes and check hypothesis. Or it can be quick survey or other UX research method.

Stage 7

Developers Handoff

Making sure the developers will be able to code everything as designed and agreed. Adding missed states or simplification of design is possible here.

Stage 8

Developers Handoff

Making sure the developers will be able to code everything as designed and agreed. Adding missed states or simplification of design is possible here.

Stage 8

Design Review & QA

Very important stage, everything needs to be in accordance with the design as its the source of truth for us. Creating bugs, tasks and documentation for developers.

Stage 9

Design Review & QA

Very important stage, everything needs to be in accordance with the design as its the source of truth for us. Creating bugs, tasks and documentation for developers.

Stage 9

Measuring Results

We check the influence on key metrics and plan what to do next

Stage 10

Measuring Results

We check the influence on key metrics and plan what to do next

Stage 10

Customer Journey Mapping

Customer Journey Mapping

To better understand exact poins of issues we always keep this document updated

To better understand exact poins of issues we always keep this document updated

Jobseeker

Awareness

Consideration

Application

Interview

After Interview

Actions

Filling profile and CV info

Browse through job listings

Search for jobs based on keywords and location and salary

Read job descriptions to understand requirements

Check company reviews and ratings

Shortlist suitable job openings

Research about the company culture and work environment

Check for employee benefits and perks

Assess the commute time and distance

Submit job application with resume and cover letter

Follow up with recruiters about application status

Prepare for screening calls and interviews

Negotiate salary and benefits

Attend in-person or virtual interviews

Ask questions about the company and role

Ask questions about the company and role

Accepts or rejects job offers

Mindsets

Showcase professional experience and skills

Better job prospects, higher salary

Career growth opportunities

Work-life balance

Limited job openings, lack of suitable job opportunities

Competitive salary and benefits

Opportunities for career growth

Ambiguity in job requirements

Work near home is a priority

Rejection from potential employers

Unresponsiveness from recruiters

Unpredictable interview questions

Ambiguity in job requirements

Vague descriptoons

Positive interview experience

Opportunities for career growth

Opportunities for career growth

Finding a dream job

Pain Points

No ability to create multiple CVs

Tedious CV creation patterns

Much jobs are expired

Confusing job descriptions

Not enough filters, no map view

Can’t see the distance to job location

Lack of guidance in the job search process

Time-consuming job search

Limited job opportunities

Lack of clarity on job requirements

Unavailability of company information

Unavailability of distance info

Lack of clarity on job responsibilities

Lengthy and complicated application process, lack of communication from recruiters

Time-consuming pre-employment assessments

Difficulty in negotiating salaries and benefits

Unpredictable interview format

Difficulty in negotiating salaries and benefits

Difficulty in negotiating salaries and benefits

No trasparency in final decisions made

Opportunities

Import CV and/or use templates

Comprehensive job descriptions

Advanced search filters

Show distance to location

Helping videos, stories and content in top section

Better recomendations algorythm to offer only best jobs

Saved Jobs section

Redesigned Job Cards, Detailed company profiles

Personalized communication with recruiters

Map View and distance to workplace specified in app

Streamlined and intuitive application process

Automated interview scheduling

Interview preparation resources

Customizable job offer packages

Simplified decision-making process

Interview practice resources

Interview practice resources

Ask recruiters to specify the candidates who were actually hired

Jobseeker

Awareness

Consideration

Application

Interview

After Interview

Actions

Filling profile and CV info

Browse through job listings

Search for jobs based on keywords and location and salary

Read job descriptions to understand requirements

Check company reviews and ratings

Shortlist suitable job openings

Research about the company culture and work environment

Check for employee benefits and perks

Assess the commute time and distance

Submit job application with resume and cover letter

Follow up with recruiters about application status

Prepare for screening calls and interviews

Negotiate salary and benefits

Attend in-person or virtual interviews

Ask questions about the company and role

Ask questions about the company and role

Accepts or rejects job offers

Mindsets

Showcase professional experience and skills

Better job prospects, higher salary

Career growth opportunities

Work-life balance

Limited job openings, lack of suitable job opportunities

Competitive salary and benefits

Opportunities for career growth

Ambiguity in job requirements

Work near home is a priority

Rejection from potential employers

Unresponsiveness from recruiters

Unpredictable interview questions

Ambiguity in job requirements

Vague descriptoons

Positive interview experience

Opportunities for career growth

Opportunities for career growth

Finding a dream job

Pain Points

No ability to create multiple CVs

Tedious CV creation patterns

Much jobs are expired

Confusing job descriptions

Not enough filters, no map view

Can’t see the distance to job location

Lack of guidance in the job search process

Time-consuming job search

Limited job opportunities

Lack of clarity on job requirements

Unavailability of company information

Unavailability of distance info

Lack of clarity on job responsibilities

Lengthy and complicated application process, lack of communication from recruiters

Time-consuming pre-employment assessments

Difficulty in negotiating salaries and benefits

Unpredictable interview format

Difficulty in negotiating salaries and benefits

Difficulty in negotiating salaries and benefits

No trasparency in final decisions made

Opportunities

Import CV and/or use templates

Comprehensive job descriptions

Advanced search filters

Show distance to location

Helping videos, stories and content in top section

Better recomendations algorythm to offer only best jobs

Saved Jobs section

Redesigned Job Cards, Detailed company profiles

Personalized communication with recruiters

Map View and distance to workplace specified in app

Streamlined and intuitive application process

Automated interview scheduling

Interview preparation resources

Customizable job offer packages

Simplified decision-making process

Interview practice resources

Interview practice resources

Ask recruiters to specify the candidates who were actually hired

Screens
Updates

Screens
Updates

Home

The old screen was cluttered with unnecessary elements and felt overloaded. User surveys shoved that the data presented on the screen doesn’t reflect the most needed essences there. Here's how we iteratively improved it:

Enhanced Personalization

Users can now favorite jobs, creating a personalized list of their most interesting opportunities. Stories featuring useful content and quick filters proved popular, with high open rates.

Content Visibility

New thumbnails with "new" and "seen" tags help users easily distinguish between fresh and viewed content, enhancing navigation.

Home

The old screen was cluttered with unnecessary elements and felt overloaded. User surveys shoved that the data presented on the screen doesn’t reflect the most needed essences there. Here's how we iteratively improved it:

Enhanced Personalization

Users can now favorite jobs, creating a personalized list of their most interesting opportunities. Stories featuring useful content and quick filters proved popular, with high open rates.

Content Visibility

New thumbnails with "new" and "seen" tags help users easily distinguish between fresh and viewed content, enhancing navigation.

Home

The old screen was cluttered with unnecessary elements and felt overloaded. User surveys shoved that the data presented on the screen doesn’t reflect the most needed essences there. Here's how we iteratively improved it:

Enhanced Personalization

Users can now favorite jobs, creating a personalized list of their most interesting opportunities. Stories featuring useful content and quick filters proved popular, with high open rates.

Content Visibility

New thumbnails with "new" and "seen" tags help users easily distinguish between fresh and viewed content, enhancing navigation.

Home

The old screen was cluttered with unnecessary elements and felt overloaded. User surveys shoved that the data presented on the screen doesn’t reflect the most needed essences there. Here's how we iteratively improved it:

Enhanced Personalization

Users can now favorite jobs, creating a personalized list of their most interesting opportunities. Stories featuring useful content and quick filters proved popular, with high open rates.

Content Visibility

New thumbnails with "new" and "seen" tags help users easily distinguish between fresh and viewed content, enhancing navigation.

Chats

We replaced traditional job applications with chats - a novel approach in our industry. This feature aims to foster a sense of community among jobseekers, encouraging direct communication and mutual support. We've also committed to ensuring each candidate receives feedback within 24 hours of initiating a chat

Visibility and Transparency

Message read status is now visible, mimicking modern messaging apps.User online status is displayed.New message notifications are highlighted in the message tab, ensuring jobseekers don't miss any communications.

Chat Folders

We introduced highly requested folders, allowing users to easily save favorite chats and hide less relevant ones.

Chats

We replaced traditional job applications with chats - a novel approach in our industry. This feature aims to foster a sense of community among jobseekers, encouraging direct communication and mutual support. We've also committed to ensuring each candidate receives feedback within 24 hours of initiating a chat

Visibility and Transparency

Message read status is now visible, mimicking modern messaging apps.User online status is displayed.New message notifications are highlighted in the message tab, ensuring jobseekers don't miss any communications.

Chat Folders

We introduced highly requested folders, allowing users to easily save favorite chats and hide less relevant ones.

Chats

We replaced traditional job applications with chats - a novel approach in our industry. This feature aims to foster a sense of community among jobseekers, encouraging direct communication and mutual support. We've also committed to ensuring each candidate receives feedback within 24 hours of initiating a chat

Visibility and Transparency

Message read status is now visible, mimicking modern messaging apps.User online status is displayed.New message notifications are highlighted in the message tab, ensuring jobseekers don't miss any communications.

Chat Folders

We introduced highly requested folders, allowing users to easily save favorite chats and hide less relevant ones.

Chats

We replaced traditional job applications with chats - a novel approach in our industry. This feature aims to foster a sense of community among jobseekers, encouraging direct communication and mutual support. We've also committed to ensuring each candidate receives feedback within 24 hours of initiating a chat

Visibility and Transparency

Message read status is now visible, mimicking modern messaging apps.User online status is displayed.New message notifications are highlighted in the message tab, ensuring jobseekers don't miss any communications.

Chat Folders

We introduced highly requested folders, allowing users to easily save favorite chats and hide less relevant ones.

Profile

This key area of the customer journey map previously lacked functionality and overwhelmed users with excessive form-filling and incomplete guidance.

Enhanced CV Structure

We streamlined the CV by removing unnecessary fields and adding descriptions for each section. We also incorporated icons for main information labels to improve navigation.

Profile Video

Users can now differentiate themselves by adding a video showcasing their skills and interests, effectively telling their story to potential employers. Profiles with videos receive 30% more chat invites.

Completeness Indicators

Users can now track their profile's completeness, encouraging them to provide more information. Fully completed profiles receive higher engagement levels.

Multiple CVs

Recognizing that many job seekers have diverse career interests, we've introduced the ability to create multiple CVs.

Profile

This key area of the customer journey map previously lacked functionality and overwhelmed users with excessive form-filling and incomplete guidance.

Enhanced CV Structure

We streamlined the CV by removing unnecessary fields and adding descriptions for each section. We also incorporated icons for main information labels to improve navigation.

Profile Video

Users can now differentiate themselves by adding a video showcasing their skills and interests, effectively telling their story to potential employers. Profiles with videos receive 30% more chat invites.

Completeness Indicators

Users can now track their profile's completeness, encouraging them to provide more information. Fully completed profiles receive higher engagement levels.

Multiple CVs

Recognizing that many job seekers have diverse career interests, we've introduced the ability to create multiple CVs.

Profile

This key area of the customer journey map previously lacked functionality and overwhelmed users with excessive form-filling and incomplete guidance.

Enhanced CV Structure

We streamlined the CV by removing unnecessary fields and adding descriptions for each section. We also incorporated icons for main information labels to improve navigation.

Profile Video

Users can now differentiate themselves by adding a video showcasing their skills and interests, effectively telling their story to potential employers. Profiles with videos receive 30% more chat invites.

Completeness Indicators

Users can now track their profile's completeness, encouraging them to provide more information. Fully completed profiles receive higher engagement levels.

Multiple CVs

Recognizing that many job seekers have diverse career interests, we've introduced the ability to create multiple CVs.

Profile

This key area of the customer journey map previously lacked functionality and overwhelmed users with excessive form-filling and incomplete guidance.

Enhanced CV Structure

We streamlined the CV by removing unnecessary fields and adding descriptions for each section. We also incorporated icons for main information labels to improve navigation.

Profile Video

Users can now differentiate themselves by adding a video showcasing their skills and interests, effectively telling their story to potential employers. Profiles with videos receive 30% more chat invites.

Completeness Indicators

Users can now track their profile's completeness, encouraging them to provide more information. Fully completed profiles receive higher engagement levels.

Multiple CVs

Recognizing that many job seekers have diverse career interests, we've introduced the ability to create multiple CVs.

Search

When users can't find suitable jobs on the home page, they need an effective search page that offers suggestions even without input. This approach anticipates users' needs and saves their effort.

Popular Jobs

The most sought-after positions, based on engagement levels, presented in a compact layout for easy scanning.

Popular Categories

These showcase what the community is seeking most.

Search

When users can't find suitable jobs on the home page, they need an effective search page that offers suggestions even without input. This approach anticipates users' needs and saves their effort.

Popular Jobs

The most sought-after positions, based on engagement levels, presented in a compact layout for easy scanning.

Popular Categories

These showcase what the community is seeking most.

Search

When users can't find suitable jobs on the home page, they need an effective search page that offers suggestions even without input. This approach anticipates users' needs and saves their effort.

Popular Jobs

The most sought-after positions, based on engagement levels, presented in a compact layout for easy scanning.

Popular Categories

These showcase what the community is seeking most.

Search

When users can't find suitable jobs on the home page, they need an effective search page that offers suggestions even without input. This approach anticipates users' needs and saves their effort.

Popular Jobs

The most sought-after positions, based on engagement levels, presented in a compact layout for easy scanning.

Popular Categories

These showcase what the community is seeking most.

Filters

Added advanced filtering options to help users quickly find job listings that match their criteria, enhancing the overall search experience.

Advanced Filters

These advanced filters allow users to refine their job search based on factors such as salary range, location, job type, and experience level. By providing more granular control over search parameters, we've empowered users to find exactly what they're looking for, saving time and reducing frustration.

User Feedback

The implementation of these filters has significantly improved the user experience, making the job search process more efficient and tailored to individual needs.

Filters

Added advanced filtering options to help users quickly find job listings that match their criteria, enhancing the overall search experience.

Advanced Filters

These advanced filters allow users to refine their job search based on factors such as salary range, location, job type, and experience level. By providing more granular control over search parameters, we've empowered users to find exactly what they're looking for, saving time and reducing frustration.

User Feedback

The implementation of these filters has significantly improved the user experience, making the job search process more efficient and tailored to individual needs.

Filters

Added advanced filtering options to help users quickly find job listings that match their criteria, enhancing the overall search experience.

Advanced Filters

These advanced filters allow users to refine their job search based on factors such as salary range, location, job type, and experience level. By providing more granular control over search parameters, we've empowered users to find exactly what they're looking for, saving time and reducing frustration.

User Feedback

The implementation of these filters has significantly improved the user experience, making the job search process more efficient and tailored to individual needs.

Filters

Added advanced filtering options to help users quickly find job listings that match their criteria, enhancing the overall search experience.

Advanced Filters

These advanced filters allow users to refine their job search based on factors such as salary range, location, job type, and experience level. By providing more granular control over search parameters, we've empowered users to find exactly what they're looking for, saving time and reducing frustration.

User Feedback

The implementation of these filters has significantly improved the user experience, making the job search process more efficient and tailored to individual needs.

CV & Job Details

Extensive user research was conducted to optimize the content on these screens, allowing users to quickly scan the most crucial information. This approach demonstrates our commitment to valuing both jobseekers' and employers' time.

Company Info

Company information widget now attached to the card for easier discovery. Company ratings introduced to enhance trust and transparency.

Layout Organization

More structured layout with the most important information (based on surveys) at the top

CV & Job Details

Extensive user research was conducted to optimize the content on these screens, allowing users to quickly scan the most crucial information. This approach demonstrates our commitment to valuing both jobseekers' and employers' time.

Company Info

Company information widget now attached to the card for easier discovery. Company ratings introduced to enhance trust and transparency.

Layout Organization

More structured layout with the most important information (based on surveys) at the top

CV & Job Details

Extensive user research was conducted to optimize the content on these screens, allowing users to quickly scan the most crucial information. This approach demonstrates our commitment to valuing both jobseekers' and employers' time.

Company Info

Company information widget now attached to the card for easier discovery. Company ratings introduced to enhance trust and transparency.

Layout Organization

More structured layout with the most important information (based on surveys) at the top

CV & Job Details

Extensive user research was conducted to optimize the content on these screens, allowing users to quickly scan the most crucial information. This approach demonstrates our commitment to valuing both jobseekers' and employers' time.

Company Info

Company information widget now attached to the card for easier discovery. Company ratings introduced to enhance trust and transparency.

Layout Organization

More structured layout with the most important information (based on surveys) at the top

Challenges We Faced

Challenges We Faced

Prioritizing Resources

Prioritizing between routine but important updates, visual consistency improvements, and introducing a design system with new components.

Prioritizing Resources

Prioritizing between routine but important updates, visual consistency improvements, and introducing a design system with new components.

Lack of Success Criteria

For some tasks it was hard to define success, and the influence on the business.

Lack of Success Criteria

For some tasks it was hard to define success, and the influence on the business.

Difficulties With New Streams

As we were growing, new strams appeared and sometimes their functions seemed to be overlapping.

Difficulties With New Streams

As we were growing, new strams appeared and sometimes their functions seemed to be overlapping.

Results

Results

Our team's efforts, including those of the design department, led to remarkable outcomes! Through brand repositioning, adding personalization, implementing an advanced recommendation algorithm, and enhancing UX and interface quality by addressing critical issues, we significantly improved user satisfaction and usability metrics.

Our team's efforts, including those of the design department, led to remarkable outcomes! Through brand repositioning, adding personalization, implementing an advanced recommendation algorithm, and enhancing UX and interface quality by addressing critical issues, we significantly improved user satisfaction and usability metrics.

4.2 4.8

4.2 4.8

App Rating Dynamics

App Rating Dynamics

11m 14m

11m 14m

MAU

MAU

250

250

New components in Design System

New components in Design System

15% 6%

15% 6%

Number of UI/UX Support Tickets

Number of UI/UX Support Tickets

67% 82%

67% 82%

NPS

NPS

3 1

3 1

Time to Market, weeks

Time to Market, weeks

Key Insight

Key Insight

Embrace ownership and adopt a more proactive, confident approach.

Embrace ownership and adopt a more proactive, confident approach.

Rebuilding mobile app with 10+ million MAU

Rebuilding mobile app with 10+ million MAU

Mission & Value

JOB TODAY connects local jobseekers and employers, offering quick job matches within a day. Active in Luxembourg, Spain, UK, company was aiming for US market as well.

To expand further, we needed to enhance our interface quality and improve user experience. The app, largely unchanged since its 2015 launch, required a severe update.

JOB TODAY aimed to update its brand and UX, focusing on young first-time jobseekers aged 18-24 who are 74% of all our users.

My Role

I joined as a Senior Product Designer, but in half a year we brought 2 new designers and I became their Lead.

Review & Audit UX

It was important to understand key opportunities for improvement and to contribute to the current team backlog with the fresh sight.

Review & Audit UX

It was important to understand key opportunities for improvement and to contribute to the current team backlog with the fresh sight.

Extend Design Team

The app had 27 main flows and planned to grow, so the amount of work was tremendous, and we needed more senior designers to leverage that.

Extend Design Team

The app had 27 main flows and planned to grow, so the amount of work was tremendous, and we needed more senior designers to leverage that.

Establish the Design System

After market research we decided to create a new, flexible, and aesthetically pleasing design system tailored to our needs, avoiding Material Design.

Establish the Design System

After market research we decided to create a new, flexible, and aesthetically pleasing design system tailored to our needs, avoiding Material Design.

Too much messages to read, no ability to sort folders

Student

Too much messages to read, no ability to sort folders

Student

I deleted the app because was lost in navigation, everything is pretty cluttered and search didn’t do its job well

Hostess

I deleted the app because was lost in navigation, everything is pretty cluttered and search didn’t do its job well

Hostess

Pretty much irrelevant jobs, some of them are even not actual, i wish i could report such jobs

Student

Pretty much irrelevant jobs, some of them are even not actual, i wish i could report such jobs

Student

Job info is not always informative enough and has some vague descriptioms

Barista

Job info is not always informative enough and has some vague descriptioms

Barista

I need a job really close to my home - could i see distance to the workplace?

Shift Leader

I need a job really close to my home - could i see distance to the workplace?

Shift Leader

So i applied, what’s next? Will anybody respond to me? Chats could work better as it gives more transparency in the communication

Waiter

So i applied, what’s next? Will anybody respond to me? Chats could work better as it gives more transparency in the communication

Waiter

Research Insights

I collaborated closely with our UX researcher, holding weekly sync meetings. After a month of intensive collaboration, we uncovered and prioritized these key insights:

74%

Of users are Gen Z (aged 18-24)

Key Hypothesis

If we make job finding easier and simplify the app we can increase JS engagement and trust

Main OKR’s

Increase App Store Rating to 4.5 and Above

If we simplify the home screen and provide better profile based jobs, the users will find jobs easier and will give higher app scores

Increase MAU by 10%

Refreshing the UI/UX will lead to easier navigation, better user feedback and bigger conversion rates

Build Trust in Community

Introducing chats instead of applications will make jobseekers feel more comfortable and will make hiring process more transparent

Search to Chats CR +10%

If we make search easier and more relevant, users will be more engaged and will initiate chats more often

The Process

It’s never linear, it’s chaotic, but generally it can contain these steps. In this big redesign almost all steps were needed.

Discovery & Market Research

We collect our observations from UX researchers and gather insights. Then they go to backlog or the task is created. Any team member can contribute into the backlog. Focus on the OKR.

Stage 1

Discovery & Market Research

We collect our observations from UX researchers and gather insights. Then they go to backlog or the task is created. Any team member can contribute into the backlog. Focus on the OKR.

Stage 1

Task Acceptance & Planning

PM fills in the requirements, business goals and the desired outcome, then assigns task to according designer. The designer checks the task and sets up a kick-off meeting if there are questions. Focus on the OKR.

Stage 2

Task Acceptance & Planning

PM fills in the requirements, business goals and the desired outcome, then assigns task to according designer. The designer checks the task and sets up a kick-off meeting if there are questions. Focus on the OKR.

Stage 2

Synching with UXR or Own Research

If the task potentially has some dark corners or undiscovered hypothesis, it is encouraged to check it with the UX researcher prior going too deep into the execution.

Stage 3

Synching with UXR or Own Research

If the task potentially has some dark corners or undiscovered hypothesis, it is encouraged to check it with the UX researcher prior going too deep into the execution.

Stage 3

High Fidelity Design

Using our new DS, we can quickly set up various flows and prototypes. Designer creates a few versions of the design - one for closest release (Release Design) and North Star design (no legacy elements used).

Stage 4

High Fidelity Design

Using our new DS, we can quickly set up various flows and prototypes. Designer creates a few versions of the design - one for closest release (Release Design) and North Star design (no legacy elements used).

Stage 4

Design Critique Sessions

Cross-functional meeting(s) with the UX researcher, PM(s), developers (can be separate). We check and exchange ideas on how the mockups can be even better on these meetings. Comment on texts and hidden usability issues.

Stage 5

Design Critique Sessions

Cross-functional meeting(s) with the UX researcher, PM(s), developers (can be separate). We check and exchange ideas on how the mockups can be even better on these meetings. Comment on texts and hidden usability issues.

Stage 5

PM Acceptance

Once the designer has fixed all feedback points and is sure in his solution(s), he should show it to the PM and the devs and gather their feedback. It won’t be strict for execution as the designer always has the last word.

Stage 6

PM Acceptance

Once the designer has fixed all feedback points and is sure in his solution(s), he should show it to the PM and the devs and gather their feedback. It won’t be strict for execution as the designer always has the last word.

Stage 6

Usability Tests

Optional activity if the time allows us. We bring close to reality prototypes and check hypothesis. Or it can be quick survey or other UX research method.

Stage 7

Usability Tests

Optional activity if the time allows us. We bring close to reality prototypes and check hypothesis. Or it can be quick survey or other UX research method.

Stage 7

Developers Handoff

Making sure the developers will be able to code everything as designed and agreed. Adding missed states or simplification of design is possible here.

Stage 8

Developers Handoff

Making sure the developers will be able to code everything as designed and agreed. Adding missed states or simplification of design is possible here.

Stage 8

Design Review & QA

Very important stage, everything needs to be in accordance with the design as its the source of truth for us. Creating bugs, tasks and documentation for developers.

Stage 9

Design Review & QA

Very important stage, everything needs to be in accordance with the design as its the source of truth for us. Creating bugs, tasks and documentation for developers.

Stage 9

Measuring Results

We check the influence on key metrics and plan what to do next

Stage 10

Measuring Results

We check the influence on key metrics and plan what to do next

Stage 10

Customer Journey Mapping

To better understand exact poins of issues we always keep this document updated

Jobseeker

Awareness

Consideration

Application

Interview

After Interview

Actions

Filling profile and CV info

Browse through job listings

Search for jobs based on keywords and location and salary

Read job descriptions to understand requirements

Check company reviews and ratings

Shortlist suitable job openings

Research about the company culture and work environment

Check for employee benefits and perks

Assess the commute time and distance

Submit job application with resume and cover letter

Follow up with recruiters about application status

Prepare for screening calls and interviews

Negotiate salary and benefits

Attend in-person or virtual interviews

Ask questions about the company and role

Ask questions about the company and role

Accepts or rejects job offers

Mindsets

Showcase professional experience and skills

Better job prospects, higher salary

Career growth opportunities

Work-life balance

Limited job openings, lack of suitable job opportunities

Competitive salary and benefits

Opportunities for career growth

Ambiguity in job requirements

Work near home is a priority

Rejection from potential employers

Unresponsiveness from recruiters

Unpredictable interview questions

Ambiguity in job requirements

Vague descriptoons

Positive interview experience

Opportunities for career growth

Opportunities for career growth

Finding a dream job

Pain Points

No ability to create multiple CVs

Tedious CV creation patterns

Much jobs are expired

Confusing job descriptions

Not enough filters, no map view

Can’t see the distance to job location

Lack of guidance in the job search process

Time-consuming job search

Limited job opportunities

Lack of clarity on job requirements

Unavailability of company information

Unavailability of distance info

Lack of clarity on job responsibilities

Lengthy and complicated application process, lack of communication

Time-consuming pre-employment assessments

Difficulty in negotiating salaries and benefits

Unpredictable interview format

Difficulty in negotiating salaries and benefits

Difficulty in negotiating salaries and benefits

No trasparency in final decisions made

Opportunities

Import CV and/or use templates

Comprehensive job descriptions

Advanced search filters

Show distance to location

Helping videos, stories and content in top section

Better recomendations algorythm to offer only best jobs

Saved Jobs section

Redesigned Job Cards, Detailed company profiles

Personalized communication with recruiters

Map View and distance to workplace specified in app

Streamlined and intuitive application process

Automated interview scheduling

Interview preparation resources

Customizable job offer packages

Simplified decision-making process

Interview practice resources

Interview practice resources

Ask recruiters to specify the candidates who were actually hired

Jobseeker

Awareness

Consideration

Application

Interview

After Interview

Actions

Filling profile and CV info

Browse through job listings

Search for jobs based on keywords and location and salary

Read job descriptions to understand requirements

Check company reviews and ratings

Shortlist suitable job openings

Research about the company culture and work environment

Check for employee benefits and perks

Assess the commute time and distance

Submit job application with resume and cover letter

Follow up with recruiters about application status

Prepare for screening calls and interviews

Negotiate salary and benefits

Attend in-person or virtual interviews

Ask questions about the company and role

Ask questions about the company and role

Accepts or rejects job offers

Mindsets

Showcase professional experience and skills

Better job prospects, higher salary

Career growth opportunities

Work-life balance

Limited job openings, lack of suitable job opportunities

Competitive salary and benefits

Opportunities for career growth

Ambiguity in job requirements

Work near home is a priority

Rejection from potential employers

Unresponsiveness from recruiters

Unpredictable interview questions

Ambiguity in job requirements

Vague descriptoons

Positive interview experience

Opportunities for career growth

Opportunities for career growth

Finding a dream job

Pain Points

No ability to create multiple CVs

Tedious CV creation patterns

Much jobs are expired

Confusing job descriptions

Not enough filters, no map view

Can’t see the distance to job location

Lack of guidance in the job search process

Time-consuming job search

Limited job opportunities

Lack of clarity on job requirements

Unavailability of company information

Unavailability of distance info

Lack of clarity on job responsibilities

Lengthy and complicated application process, lack of communication

Time-consuming pre-employment assessments

Difficulty in negotiating salaries and benefits

Unpredictable interview format

Difficulty in negotiating salaries and benefits

Difficulty in negotiating salaries and benefits

No trasparency in final decisions made

Opportunities

Import CV and/or use templates

Comprehensive job descriptions

Advanced search filters

Show distance to location

Helping videos, stories and content in top section

Better recomendations algorythm to offer only best jobs

Saved Jobs section

Redesigned Job Cards, Detailed company profiles

Personalized communication with recruiters

Map View and distance to workplace specified in app

Streamlined and intuitive application process

Automated interview scheduling

Interview preparation resources

Customizable job offer packages

Simplified decision-making process

Interview practice resources

Interview practice resources

Ask recruiters to specify the candidates who were actually hired

Screens
Updates

Main Screen

The old screen was cluttered with unnecessary elements and felt overloaded. User surveys shoved that the data presented on the screen doesn’t reflect the most needed essences there. Here's how we iteratively improved it:

Enhanced Personalization

Users can now favorite jobs, creating a personalized list of their most interesting opportunities. Stories featuring useful content and quick filters proved popular, with high open rates.

Content Visibility

New thumbnails with "new" and "seen" tags help users easily distinguish between fresh and viewed content, enhancing navigation.

Main Screen

The old screen was cluttered with unnecessary elements and felt overloaded. User surveys shoved that the data presented on the screen doesn’t reflect the most needed essences there. Here's how we iteratively improved it:

Enhanced Personalization

Users can now favorite jobs, creating a personalized list of their most interesting opportunities. Stories featuring useful content and quick filters proved popular, with high open rates.

Content Visibility

New thumbnails with "new" and "seen" tags help users easily distinguish between fresh and viewed content, enhancing navigation.

Chats

We replaced traditional job applications with chats - a novel approach in our industry. This feature aims to foster a sense of community among jobseekers, encouraging direct communication and mutual support. We've also committed to ensuring each candidate receives feedback within 24 hours of initiating a chat

Transparency

Message read status is now visible, mimicking modern messaging apps. User online status is displayed.

Search

We added search functionality and filters to help users locate specific chats more easily.

Chats

We replaced traditional job applications with chats - a novel approach in our industry. This feature aims to foster a sense of community among jobseekers, encouraging direct communication and mutual support. We've also committed to ensuring each candidate receives feedback within 24 hours of initiating a chat

Transparency

Message read status is now visible, mimicking modern messaging apps. User online status is displayed.

Search

We added search functionality and filters to help users locate specific chats more easily.

Profile

This key area of the customer journey map previously lacked functionality and overwhelmed users with excessive form-filling and incomplete guidance.

Enhanced CV Structure

We streamlined the CV by removing unnecessary fields and adding descriptions for each section. We also incorporated icons for main information labels to improve navigation.

Profile Video

Users can now differentiate themselves by adding a video showcasing their skills and interests, effectively telling their story to potential employers. Profiles with videos receive 30% more chat invites.

Content Visibility

New thumbnails with "new" and "seen" tags help users easily distinguish between fresh and viewed content, enhancing navigation.

Profile

This key area of the customer journey map previously lacked functionality and overwhelmed users with excessive form-filling and incomplete guidance.

Enhanced CV Structure

We streamlined the CV by removing unnecessary fields and adding descriptions for each section. We also incorporated icons for main information labels to improve navigation.

Profile Video

Users can now differentiate themselves by adding a video showcasing their skills and interests, effectively telling their story to potential employers. Profiles with videos receive 30% more chat invites.

Content Visibility

New thumbnails with "new" and "seen" tags help users easily distinguish between fresh and viewed content, enhancing navigation.

Search

When users can't find suitable jobs on the home page, they need an effective search page that offers suggestions even without input. This approach anticipates users' needs and saves their effort.

Popular Categories

These showcase what the community is seeking most.

Popular Jobs

The most sought-after positions, based on engagement levels, presented in a compact layout for easy scanning.

Mode Switcher

A map view easily accessible with a single tap at the bottom of the screen.

Search

When users can't find suitable jobs on the home page, they need an effective search page that offers suggestions even without input. This approach anticipates users' needs and saves their effort.

Popular Categories

These showcase what the community is seeking most.

Popular Jobs

The most sought-after positions, based on engagement levels, presented in a compact layout for easy scanning.

Mode Switcher

A map view easily accessible with a single tap at the bottom of the screen.

Filters

Added advanced filtering options to help users quickly find job listings that match their criteria, enhancing the overall search experience.

Advanced Filters

Allow users to refine their job search based on factors such as salary range, location, job type, and experience level.

Popular Jobs

The most sought-after positions, based on engagement levels, presented in a compact layout for easy scanning.

Filters

Added advanced filtering options to help users quickly find job listings that match their criteria, enhancing the overall search experience.

Advanced Filters

Allow users to refine their job search based on factors such as salary range, location, job type, and experience level.

Popular Jobs

The most sought-after positions, based on engagement levels, presented in a compact layout for easy scanning.

CV & Job Details

Extensive user research was conducted to optimize the content on these screens, allowing users to quickly scan the most crucial information. This approach demonstrates our commitment to valuing both jobseekers' and employers' time.

Layout Structure

More structured layout with the most important information (based on surveys) at the top.

Company Widget

Company information widget now attached to the card for easier discovery.

CV & Job Details

Extensive user research was conducted to optimize the content on these screens, allowing users to quickly scan the most crucial information. This approach demonstrates our commitment to valuing both jobseekers' and employers' time.

Layout Structure

More structured layout with the most important information (based on surveys) at the top.

Company Widget

Company information widget now attached to the card for easier discovery.

Challenges We Faced

Prioritizing Resources

Prioritizing between routine but important updates, visual consistency improvements, and introducing a design system with new components.

Prioritizing Resources

Prioritizing between routine but important updates, visual consistency improvements, and introducing a design system with new components.

Lack of Success Criteria

For some tasks it was hard to define success, and the influence on the business.

Lack of Success Criteria

For some tasks it was hard to define success, and the influence on the business.

Difficulties With New Streams

As we were growing, new strams appeared and sometimes their functions eemed to be overlapping.

Difficulties With New Streams

As we were growing, new strams appeared and sometimes their functions eemed to be overlapping.

General Results

Our team's efforts, including those of the design department, led to remarkable outcomes! Through brand repositioning, adding personalization, implementing an advanced recommendation algorithm, and enhancing UX and interface quality by addressing critical issues, we significantly improved user satisfaction and usability metrics.

4.2 4.8

App Rating Dynamics

11m 14m

MAU

250

New Components in Design System

3 1

Time to Market, weeks

15% 6%

Number of UI/UX support tickets

67% 82%

NPS

Key Insight

Embrace ownership and adopt a more proactive, confident approach.

Old Design

65% of users went to search from main screen in the first minute of the session. That is a time consuming and not optimal way of finding a job as it can be easier - we should find a way right jobs find user, not vice versa.

Top part generally looks too heavy and overwhelming. Search filters, filters and Categories are blurring the users attention.

Thanks for watching!

Thanks for watching!

Thanks for watching!

More Cases

More Cases

More Cases

More Cases

Are you a startup or product company? I am looking for strong teams and cool projects!

Are you a startup or product company? I am looking for strong teams and cool projects!

Are you a startup or product company? I am looking for strong teams and cool projects!

Are you a startup or product company? I am looking for strong teams and cool projects!

Are you a startup or product company? I am looking for strong teams and cool projects!