Recruiter Mobile App - Naukri.com
This mobile app is a perfect solution for recruiters to hire on-the-go. Designed as a companion to the Naukri recruiter web platform, the app provides the convenience to hire faster & connect with potential candidate anywhere across any device.
Skills
Design Research
Information Architecture
UX Design
Interaction Design
Prototyping
Toolkit
Adobe Illustrator
Adobe Photoshop
Invision
Impact
App Store rating in the first quarter 3.2
Mobile Traffic increased by 23%
Rise in recruiter productivity by 37%
Duration
4 Months for Design
7 Months Project Duration
Project Overview
Background
Naukri.com is India’s first and the largest job portal since 1997 with a database of 68.2 million registered job seekers with an average of 11,000 resumes added daily. It serves as a one stop hiring solution to 61,000 unique corporate clients along with mid and small size industries of India. Over the years it has been striving to improve the recruitment experience to be best in its league in these emerging times.
This project was conceived as a part of Naukri’s Business goal to improve Recruiter Productivity by providing best in class user experience to its clients and also help them improve their efficacy and speed of hiring by having the convenience of accessing Naukri’s database at all times.
Average Productivity %
What was the objective ?
Introduce a Mobile App for Recruiters providing them access to the system for completing simpler workflows and also giving them the convenience to communicate, share with candidate and team members inside Naukri’s ecosystem.
Task as. Designer
-
Increase Productivity 40%
-
Mobile Companion for Web Ecosystem
-
Ease of Adoption
User Research
As my first creative endeavour with Naukri.com, this project plays a critical role in developing my understanding of recruiter side of business in Naukri along with mobile as a medium. At Naukri, recruiter services are a major source of cash influx and also a huge asset in attracting the best talent pool to register with Naukri where they get to access a diverse range of jobs at a single stop. The ground zero of reserach stared with understanding the recruiter service model at Naukri and the complex network of interaction points between the stakeholders. It began with intrinsically understanding each task flow and parallely learn how naukri back end corresponds to them to provide the desired set of results taking the recruiter journey one step closer to suitable candidate for the role.
With a sound knowledge of how the system works, I decided on reaching out to the primary stakeholders of the app, our recruiters who would be using it in the feild. With the help of handy research techniques such as personal interview, shadowing, group disscusions, card sorting and user journey mapping I could identify the way a user works inside the system. It further helped me to point out individual insights on what a recruiter hiring for a big organisation v/s a recruiter hiring for small enterprise needs. We were able to gauge recruiter problems do they face in their everyday work flow.
This app became the ‘on the go’ version of the very popular Naukri Desktop recruiter platform for prompt, convenient and modern way of hiring talent in India.
Recruiters Average Day Break-up
Research Insights
User dependency on work computers to close a requirement. Location Bound
No Access to Database in lean time to quick scan & shortlist candidates
Shuffle between desktop & mobile to perform actions such as calling candidate, sharing profile with team members for feedback
User Persona
Basic Info
Age: 22 - 40 years
1 Male : 1 Female
All tier cities < India >
Work Routine
Small-Mid Business / Big Corporates
Search | Scan | Connect | Shortlist candidates
Single product / Subscription based bundled solution
Tech Exposure
6-8 hours a day on Computer
Online shopping, Net banking, Web browsing
Microsoft Office, Google docs, Scheduler
Apps: Linkedin, FB, Uber, Myntra, Amazon
User Task Flows
SEARCH candidates on the go with easy tags.
FILTER candidates based on detailed categories such as education, location, functional Area or Industry.
SCAN relevant candidate full profile and contact them > Call / Chat message / Email > Download & share candidate CV.
CALL candidates. Add notes. Set reminders to call later incase they are unreachable > Send mails to candidate > Mark status for candidate and organise them for future reference.
Share and Access recently viewed profiles with hiring manager > respond to candidate on the go
Set task with candidates and Add any team member if needed.
View all previous comments on the CV and add notes > Review and Rate candidate > Organize candidates into folders.
Receive job applies instantly. Get notifications for important jobs posted by them > View applications in real-time for the posted job > Set alerts based on hiring pattern for candidate suggestions.
App Features (MVP)
Search fresh set of candidates to complete requirement anywhere, anytime
Scan candidate profiles and save for future use
Easy sharing with the team across all platforms
Set Task and Reminders if away
Calling made easy
Fast access to CV
Fast Login to system and Fresh Updates
Wireframes
Final Screens
Login Page
Recruiter can login with the same credentials they use for web application.
Navigation Drawer
Present at the left top corner of the Dashboard, presents the list of the action choices and most used task flows.
Dashboard /Wall
Landing page for the application, populated by your pending tasks and fresh updates by the system categorically.
Notifications
Located at the top right corner in the app, notification drawer provide dynamic update for recent activities in your network.
Search Candidates.
The first step for any recruiter is to initiate a search in database to identify a relevant candidate profile for the role at hand. Every role comes with a list of key responsibilities, minimum qualifications and a role overview.
Next step involves diving deep into the process by starting the the search using keywords. Once the system has assimilated the profiles with the specified keyword, one can further filter them on qualification, education, location and other grounds.
Start Search with Keywords
Keyword Search helps the recruiter to begin the search process with the least information. Even a single keyword input will lead to the app suggesting relevant keywords tags based on your past history. It also makes it convenient for the recruiter who might not have the detailed JD handy with him.
This progressive suggestion mechanism will assist the recruiter to choose tags without him typing any input.
Filter by Category
Once the system has been hit based on provided keywords, it returns back the total number of candidate profile with those keywords. These are huge number of profiles to be loaded on a mobile screen and so the next step is to filter these profiles on different categories.
These categories can be location, years of experience, salary, education, functional area, industry, star rating, verified profiles etc.
Search Keyword
Search by typing a specific keyword.
Suggested Keywords
Based on your selected keyword, app starts suggesting related keywords for convinience.
Progressive Suggestion
As the selected keywords increase simultaneous the list of suggested tags populate below.
Selected tags
Keyword as a Tag provide ease of be adding or removing simply by a click.
Filter Search
The search form provides a list of multiple categories such as Location | Experience yrs | Education etc. for further Filtering the profiles from the 1.34,867 total profiles the matched with the previously proved keywords from the user.
Criterion/Education
Based on the specifics of the role, you can make selection in each criterion, viz Education in this case. One can mention UG | PG | University requirements if any if looking for a specific candidate type.
Menu with list
The app has the provison of menus that open to the list of options with further expand into area of specialization shown in the below photos. User can multi select options through the check box.
Filled Form
This is the filled state of the form. User can still add keywords for further narrowing the search or head to the button 'Show Profiles' to see the result after filtering on the listed criterions.
Scan Candidates.
Recruiter’s real work begins with scanning the long list of candidates to identity relevant, suitable profiles who fit the role. This involves first browsing through the Search result page showcasing each candidate profile in a card format with only suffcient preliminary information along with some meta data.
Next step involves diving deep into the full CV page to review complete detail of candidates who have looked promising during initial scanning.
Search Result Page Design
Search Result page is a culmination of information that group to become the "must haves" for recruiter from the point of view of what they feature in initial scan. These are some basic details such as Full Name, current employment & company, location, yrs of experience, salary, education background.
Also dynamic info in the form of Meta data such as the verified profile / star rating of profile / recent activity / number of CV downloads etc.
Candidate CV Page Design
The goal is to give CV detail of a candidate in a complete yet concise format. The page is a deep scroll with different aspects of candidate CV shown on cards that can be expanded to see full details. One can look at the comments by peer recruiters in the team for the candidate, it can be helpful.
Quick actions like call/ message / add to drawer can be performed with buttons on the first screen. A Floating Action button (FAB) is also provided that opens a list of actions user can perform.
Search Result Page
Total 1,30,000 profile were shortlisted from Naukri’s database that matched with user provided filter criterions. Each profile is listed on a card.
Candidate CV Page
A candidate CV page is equivalent to his resume showcasing his professional & education Background along with his skill set and an attached CV provided by him/her. Multiple actions can be performed on this page in order to connect / save / download
Call Candidate
The app has the provision of calling the candidate on the verified number he/she provided at the time they created their job seeker profile.
Post Call Screen
Once you click on the call button it automatically directs to the call screen of the phone. The app takes post call feedback to keep a track of your communication for future reference.
Send Message
Connect with the candidate by messaging him/her in chat or dropping an email on their verified email address provided at the time of profile creation.
Message in Chat
Start an informal message in chat to get the conversation going. Also add JD if required.
Send Email with JD
Send customized email by choosing a template and attach JD from your recruiter ID.
Add Comment
View or add a comment based on your conversation or assesment of the candidate.
Create Task.
Recruiter productivity is the most important paramater defining the success of the app. Hiring process involves recruiter interactions at many levels amongst peer teams, with hiring manager and most importantly with relevant candidates. Additional task flow were added to the App after strong user feedback that showed that one of the things they face while working on a requirement is constantly switching between devices and transferring data repeatedly for sharing purpose.
Task is a prominent feature in the app solving the above problem in the simplest way. With this feature, recruiters can set up a Task on a specific schedule by adding the candidate profile associated with the task and also adding team mate / hiring manager profile who will participate collectively in the task.
Task Dashboard Design
Task Dashboard is like a scheduler that informs the user about the upcoming tasks for the day and the timeline for following days in the week.
It will also provided additional information about the other people involved in the task, discussion bullet points, assignee of the task etc.
Create Task Design
The task form takes simple inputs from the user from the list of Candidate profiles shortlisted, team mates participating in the task, setting schedule and reminders.
My Task
User can access ‘My Task’ page from the dash board widget or navigation drawer. It shows a timeline of all the task planned for the day and detailed view of the upcoming task. Create a new task with the FAB action button at the bottom.
Create Task
Create task by filling the form with specifics such as candidate/ team members / time schedule/ prep notes and others.
Add Candidate
The purpose of Tasks is to provide a systematic timeline in regard to the candidate profile. User can add a single candidate or more than one based of the nature of interaction.
Add Team member
Add your peers and other recruiters in the team. system suggested the list based on your recent choices.
Drawer
Drawer is the repository where User can collect profiles of candidate that fill a current of future requirement. Provided with a provision of an internal folder, it showcased the list of candidates on cards just as the search result page to create a familiarity & rhythm of scanning.
New Applies
New Applies are the list of fresh applicant profiles who have responded to a posted job or opening. This section can be access from the dash board or the Navigation drawer.
Apply Filter
Recruiter can further filter the long list of profile on the basis of special key points such as verified profile / premium profiles / attached resumes / freshness / new registrations etc.
Salary Selector
A dial like salary selector that has the flexibility of setting Min / Max / Unit of pay.
Impact on Business
Overall Recruiter productivity rise to 37% in the first QYT of the App launch.
Received an App store rating of 3.2 in the first QYT.
Mobile Traffic contributes to 23% off the Overall traffic.
Additional Information
Since this project was undertaken by me on behalf of naukri.com, all the research work, paper prototype & ideation specimens cannot be disclosed here.