top of page

Job Assist

Personal Project

2024.4 - 2024.6

Context

Given the tough job market and frequent layoffs, job seekers are facing significant challenges in finding employment or transitioning careers. There is widespread popularity of AI across various industries.


Observing the needs, I aim to delve into the job hunting issue and investigate how AI can help job hunters with securing positions that align with their skills and preferences. 

ROLE

Product Designer

PROCESS

User interview, Brainstorming, Flow chart, Iterations, User testing, Tech exploration

TEAM

Solo

Challenges

How can AI can assist job seekers to find new opportunities?

User Research


Questionnaire: 5 people

Research: Google, LinkedIn 

Competitor Analysis: ChatGPT, Resume Genius, LinkedIn, Talentprise, Job Scan, Google Gemini



Customer Painpoints


Below are the challenges of job seekers facing. I focus on the last 3 painpoints because it is what an app can assist.


  1. Strong market competition

  2. Don’t know when new roles will open

  3. Hard to find matching jobs quickly

  4. Applying for jobs is time-consuming 

  5. Lack of transparency/expectation


Link to User Research Result



User Persona


  • Students and professionals age range 18 - 65, located in the United States who are actively job hunting. 


  • Seeking help to get jobs easier.


Below is the user persona for one of the target users.

Link to User Persona



Assumptions


  • Users have access to the internet and know how to use smart phones.


  • Users have ready-to-use resumes to be used for job applications.


  • This product signed the contracts with a group of companies, so that users can apply directly through this platform without going to companies' individual career sites. 


  • This product has a well-founded AI model training team and enough data to train the model.

Design


Go Broad


After the brainstorming session, here are some potential solutions to the problem.


  1. Auto fill application

  2. Bulk apply

  3. AI generate resume/cover letter

  4. Expected HR reachout time

  5. Indicate hiring status of the role

  6. Total application number range 

  7. AI recommended jobs

  8. New job notification

  9. Auto apply (after certain time)

  10. Soft job filter


Brainstorming Sketch


AI Exploration


From my companies, I did a thorough research on how designers can include AI in their current design. Here is the summary of the research outcome.


AI Exploration Result



Go Narrow


Based on the AI exploration result and the effectiveness, here are a short list of solutions to solve the customer painpoints.


Hard to find matching jobs quickly

  • Timely update - Phone pop-up 

  • Personalized job board - AI recommendation (high accuracy)


Applying for jobs is time-consuming 

  • Apply multiple jobs at once - Bulk apply

  • Shorten application time - AI Job description summary 


Not sure about expectations

  • Information about the next steps - AI HR reach out time prediction



User Flow


Here is the user flow for how the app use other users' interview data to provide a personalized job searching experience for the current users.

User Flow



Design System


To ensure consistency in the app, I created a design system for this project. The primary color is blue because it helps people feel calm during the stressful job-hunting process. I chose SF Pro Text because it offers 8 variations to cover different use cases. Additionally, it is modern and easy to read, making it especially suitable for text-heavy job postings. All components have rounded edges, providing a comfortable user experience.

Design System



Key Priorities of Design


Job Page Screen

  1. Include the estimated HR reach out time and job description summary.

  2. Keep the information hierarchy clean due to amount of text.


Homepage

  1. List the time and confidence differences between top picks and fit jobs.

  2. Include the “apply to all” feature.

  3. Enable the search feature.

  4. Give people the freedom of only applying for jobs they are interested in.


Design Considerations

  1. Consider application submission time as an important factor.

  2. Focus on the job application, notification and bulk apply feature.

User Testing and Iteration


Throughout the design process, I made quite a few iterations based on user feedback. Below are a few examples.



Edit User Profile

Initially, I designed the profile edit screen so that users could make all changes in one place without navigating to another screen. Realizing that there was too much happening on a single page, I splitted content updates that required typeahead into a separate page. However, during user interviews, the users noted that this screen was confusing. They pointed out that all text areas appeared clickable, but only the name and title could be clicked to change the content. In order to make the design consistent, after some consideration, I made text areas for "interested companies," "interested roles," and "interested location" also clickable, leading to individual screens for updating content.

Iteration 1



Pop-up Design Update

According to user feedback, when they saw the pop-up, they were unsure about what was being submitted to companies (resume or other materials). Therefore, as an iteration attempt, in the pop-up, I added more description explaining that their resumes would be submitted to several companies, so that users are fully aware of the action and can confirm with confidence. 

Once I show the new design to other users, I received the reaction that the system notification pop-up makes them feel that they just did something wrong and it is not personalized. Therefore as the second iteration attempt, I converted the system notification to a more personalized pop-up and also include icons and buttons on it. Further on, I iterated on the color and content of the pop-up.  


Iteration 2



Job Description Summary

This new feature was from user testing, when I noticed that users didn't want to read through the long job descriptions and prefer some shorter content. Therefore, I added a AI powered summary based on the job description. Users can save some time and get the gist of the job requirement efficiently.

Iteration 3



Final Experience



The final prototype can be found here.


Flow 1: The "Apply to all" feature to submit multiple job applications at once.

Flow 2: The "Search" feature to check for companies and jobs.

Flow 3: Real-time job notification feature, job description summary snippet, hr reachout time estimation, and check for applied jobs.

Flow 4: Profile page and preference changes.



bottom of page