Cross-platform application for the HR company

Customer

The customer is an IT company, which provides software products and support services for enterprises of the human resource market. The company automatizes all procedures of document management required in business processes.

Objective

The aim was to build a cross-platform application for the HR company which allows reducing the operating costs of regional human resources offices all over the country. In order to optimize the candidate selection process we introduced the chats functionality and the functionality of a configurable chatbot. The above-mentioned functionality helped to collect data from the user for the further screening of the candidate helping him to find the best matching job vacancy.

The team also worked with the profile, settings, timeline and authorization sections of the application.

One of the main tasks for the developers’ team was to integrate the chatbot functionality so that it would be easily configurable in the future. Also it was very important to make sure that the app chat will work superb, with the fast-as-possible messaging so that users won’t have to wait long for the response.

Solution

The client requested to use the Microsoft Azure services for the backend part and frontend part to register the device and send push notifications with the help of it through Firebase service. In order to enable deep linking, if the user wants to share a vacancy, we used the Branch.io service for both platforms. The chat functionality was enabled with the help of Twilio service. The chats were managed both on the customer side and on the office employee side. The app was developed using Angular 4 framework and Ionic and has backend written in C#.

The basic functionality of the app:

  • searching for vacancies;
  • filtering vacancies by location and functions;
  • user’s timeline with all the communication he had with office representatives;
  • chatbot with different flows for registered and unregistered users;
  • managing profile to ease the perfect job finding for a candidate.

Technologies and tools: Angular 4, Ionic 3, Cordova, C#, Microsoft Azure, Visual Studio Teams Service, Twilio, Branch.io, Firebase

Duration: 2018 - now

Team: 1 PM/BA, 2 Angularjs developers, 1 manual tester

Cooperation model: TM