PyjamaHR

The world’s best free applicant tracking system and recruitment software.
Visit the website

SUMMARY
SEE THE FULL PROCESS
Problem

The web-app was half baked.

When I joined the company, the web-app was already designed and developed but lacked some important features. I had to reverse engineer some of the design decisions and analyze patterns to identify the lack of a unified dashboard, upcoming events and an agenda, and the inability to track candidates.

Solution

A standalone mobile app to complement the web-app.

Besides coming up with new features for the web-app like a dashboard, an agenda, and an offer-letter generator, I designed the mobile app which integrated with the web-app and housed all the key features. I built the information architecture and designed the wireframes before focusing on the interaction design and the motion design of the app to enhance the user experience.

ROLE
Functioned as a UI/ UX designer in a team of designers, developers and business analysts.
timeline
24 weeks
Skills
Prototyping • UX design • UI design

What is PyjamaHR? 💤

PyjamaHR is an applicant tracking system with built-in recruitment software. It makes managing applicants, posting to job boards, scheduling & conducting interviews easier and more efficient for companies.
The aim was to improve the web-app and build a mobile app to complement the web-app.

Research

Understanding what the product was.

Background research

Since I joined the team a couple of months after they designed the product, I used an unorthodox approach and worked backwards to understand why certain decisions were made. I used the results of the company’s analytics platform, Fullstory as a starting point for my UX research.

  • I spoke to the business analysts in the company to get better insight into the process and the features
  • I consolidated a list of observed user behavior patterns to understand how early users reacted to the web-app
  • I used the app and emulated recruiters’ tasks to compare the results on Fullstory, to my actions on the web-app
Findings

Based on my background research, I gathered a list of findings-

  • No unified dashboard: The presentation of information throughout the web-app is scattered and incoherent. Users expect a single source of information on the home page
  • Upcoming events: Recruiters want to know more about their upcoming events and interviews to manage their schedule quickly
  • Agenda: An in-built work calendar to help recruiters keep track of upcoming meetings and interviews would help make their work days more productive
  • Keeping track of candidates: Recruiters find it difficult to keep track of all the candidates and the various stages of the hiring process they’re in
  • Offering jobs to selected candidates: The process of offering jobs to selected candidates is manual and confusing. Recruiters often go through a long process to onboard selected candidates
Redefining

Addressing problems with the product.

Web app

We decided to address all the issues I found during my background research in the new version of the web app. The process of adding these new features however, was unorthodox. We didn't have the opportunity to create wireframes first and then move on to high-fidelity prototypes. Since there was an existing style guide, we directly jumped into the process of integrating these new features into the high-fidelity screens.

Mobile app

For the accompanying mobile app, we had to start the design process from scratch. Although the mobile app was meant to be an addition to the web app, we were encouraged to explore a different visual style as it was intended to signify that it could also work as a standalone application. This was an interesting problem for me to tackle as it seemed like we were asked to showcase both sides of a coin.

Web design

Designing new features for the web-app.

We decided to start the process by addressing all the insights which we uncovered through my background research. I designed key screens which included:

Comprehensive Dashboard

Presenting key pieces of information like Upcoming Interviews and Candidate Stats to view at a quick glance

Job Offer Letter Generator

Automatically generate an offer letter to candidates who are moved to the Hired pipeline

My Day

An agenda of the current day to keep track of upcoming interviews and a quick view of notifications

Reports

An in-depth view of the type of candidates classified by their source, pipeline and interviews scheduled

Mobile design

Translating features from the web-app to mobile.

Once we decided the new primary features of the web app, we moved on to designing the mobile app. We decided not to translate all the features on the web app to the mobile app. In order to do so, we decided to start from scratch but retain the base structure of the web app.

Information architecture

The information architecture of the mobile app was guided by the flow of the web app.

Challenge

Translating the whole web-app to a mobile app was not practical. The business goal of the company was to have the mobile app as a supplement to the web-app and yet function as a standalone application. This meant that the entire functionality of the web-app couldn't be recreated in the mobile app.

What features would make the cut?
To answer this question, I needed to understand the most commonly performed tasks by recruiters and also figure out the context in which they performed these common tasks. Since we didn't have access to a lot of users to test this out with, I had to empathize with the users and recreate a recruiter's workflow in order to come up with a sensible information architecture.

Wireframes

Since most of the screens were already created for the web app, I decided to start with medium fidelity wireframes to explain the mobile app to the rest of the company.

What didn’t work

An interesting approach we took while designing the screens for the app is that we started with the innermost screen– The candidate profile screen. Our goal was to design the screen and then extrapolate elements from the screen to form the design style guide.

Design style guide

The design style guide was established based on the web-app. In order to design the mobile app, I used the Font Awesome library for the icons since they were descriptive. I created components like buttons and labels to contribute to PyjamaHR’s new mobile design system.

Motion design

Our brief was to design a standalone app with a sense of familiarity with the the web app. Based on the structure of the web app, the mobile app wireframes and the design style guide, we came up with the final design and prototype. To augment the user experience, I co-designed the motion and animation on the mobile app.

High-fidelity prototype

I worked with the development team to build these features on the web app and to develop the mobile app. We decided to develop the mobile app using Flutter and I created a technical document accordingly. I included Flutter libraries for the components and animations I designed in the app.

View Prototype

Reflection

What I learned through this experience.

For someone who is used to creating products from scratch, working on this project was a unique experience for me as I had to add new features to an existing product. I learnt about several techniques I could apply to my initial research process which would help me get acquainted with the project and make meaningful contributions to it.

  • Designing a standalone mobile app for an existing web app gave me exposure to the process of creating new but familiar screens for a project. I learnt about designing intuitively in order to create a sense of familiarity among users
  • I learnt the importance of user research in designing key features for a product and the impact these relevant features can create on users
  • The benefits of reducing cognitive load on users through the brief representation of information were made apparent by the new dashboard