JobYab

JobYab

JobYab

Human-Computer Interaction (HCI) Course, University of Isfahan
Approximately 3 months
UI/UX Design

JobYab is a job finder mobile app designed to simplify the job search process for users, offering personalized job recommendations and an intuitive interface. The app aims to help job seekers discover relevant opportunities efficiently by incorporating features like job filtering, bookmarking, and notifications. Following a user-centered design approach, I used the design thinking process to create a solution that addresses the pain points and challenges faced by job seekers, resulting in an engaging and user-friendly experience.

Empathize: Understanding User Needs

To create an effective job finder app, I started by deeply understanding the needs and pain points of job seekers.

  • Interviews: Conducted in-depth interviews with individuals actively searching for jobs to gain insights into their challenges, preferences, and behaviors during the job search process.

  • Surveys: Distributed surveys to a broader audience, collecting quantitative data on job search habits, frustrations, and desired features in a job-finding platform.

  • Personas: Developed detailed personas representing typical users, including their goals, motivations, pain points, and behaviors. These personas guided the design decisions to ensure the app met user needs.

  • User Journey Mapping: Created user journey maps to visualize the steps, emotions, and experiences users go through when searching for jobs. This helped identify key touchpoints and pain points, allowing me to target areas for improvement.

Define: Identifying the Problem and Defining the Solution

Based on the insights gathered during the empathize phase:

  • Problem Definition: Identified that users were struggling with finding relevant job opportunities efficiently and felt overwhelmed by the lack of personalization in existing job search platforms.

  • Solution Definition: Defined the core solution as an app that offers personalized job recommendations, efficient filtering options, and a user-friendly experience to make job searching more manageable and effective.

Ideate: Generating Creative Solutions

I moved on to brainstorming and generating potential ideas for the app’s features:

  • Brainstorming Sessions: Facilitated brainstorming sessions to generate various ideas on how the app could address the identified problems. Ideas included job filters, personalized job suggestions, Create and send resumes to companies, and notifications for new job postings.

  • Crazy-8 Exercise: Used the crazy-8 technique (8 rapid sketches in a limited time) to explore different design solutions for key app screens. This exercise helped in quickly generating a variety of potential layouts and interactions for the app.

Design: Creating the Visuals

Once the core ideas were established, I moved on to the design phase:

  • Lo-Fi Wireframes: Developed low-fidelity wireframes to outline the basic structure and layout of the app, focusing on the flow of information and navigation without getting caught up in details.

  • Hi-Fi Prototypes: Created high-fidelity prototypes using Figma, incorporating branding elements, color schemes, and detailed interactions. These prototypes captured the final look and feel of the app, making it easier for stakeholders and users to visualize the end product.

Test: Usability Testing and Iteration

The final phase was to test and refine the design:

  • Usability Testing: Conducted usability testing sessions with target users, gathering feedback on the app's navigation, features, and overall experience. This process highlighted areas of improvement, such as adjusting the search function for better usability and simplifying the job application process.

  • Iteration: Based on user feedback, iterated on the design, making necessary adjustments to improve the app's usability and enhance the user experience.

Detailed Pages and Features

  • Home: The home page provides users with a personalized job search experience, featuring tailored job recommendations and easy access to various app features.

  • Profile: The profile page allows users to manage their personal information, track job applications, and view saved job opportunities in one organized space.

  • Create Resume: Users can build and customize their resumes effortlessly using pre-designed templates, making it easier to present their skills and experiences professionally.

  • Job Opportunities: This page displays a list of job openings filtered by user preferences, enabling them to explore relevant opportunities efficiently.

  • Interview Process: The interview process page offers guidance, tips, and scheduled interview reminders, helping users prepare effectively for their job interviews.

Accessibility and Optimization

Ensuring that JobYab was accessible to a diverse range of users was a top priority throughout the design process. I implemented accessibility best practices, such as using high-contrast colors, clear typography, and intuitive navigation, to accommodate users with visual impairments or other disabilities. Additionally, the app's interactive elements, such as buttons and form fields, were designed with adequate size and spacing, making them easy to tap or interact with on various devices. Alt text descriptions were added to all images, and the app's structure was optimized for screen readers, ensuring that users of all abilities could navigate and utilize the app effectively.

Conclusion

The JobYab project provided an excellent opportunity to apply the design thinking process from start to finish, resulting in a comprehensive job-finding app that meets user needs. By emphasizing empathy, creativity, and iteration, I was able to create a user-friendly and accessible experience that effectively addresses the challenges faced by job seekers. This project not only honed my UI/UX design skills but also reinforced the importance of user research, accessibility, and optimization in delivering an engaging digital product.

Other Projects

Let's Connect!

Let's Connect!

Let's Connect!