The companies struggled with several systems to deal with daily human resources activities. It was difficult because all the key information about processes, candidates and appointments were divided into separate applications, wiki bases and files. Members of HR team were obliged to switch between multiple tabs that made work very uncomfortable. Moreover, other software solutions used in the meanwhile didn’t meet the requirements of both companies. That’s why they decided to create high-standard product tailored to their needs that can be implemented in any other HR department.
Design, implementation of frontend and backend layer, API implementation
After analyzing the requirements, our specialists decided that the most suitable technology stack for this type of projects is: Java on the backend side and Bootstrap on the frontend side. ORM should be responsible for the connection to the database. Business logic should be incorporated into the backend of the application. The technology that we chose for the project:
- Elastic Search
Having the exact requirements, we divided the design work into one week sprints. After each sprint we discussed the project progress with customer stakeholders. Creating stable alpha-version application based on the first mockups has taken 8 months of work of our team.
We’ve created a modular web application that replaces the tools used so far and brings them together in one place. We have enhanced it with additional functionality to streamline employee and manager communication. The application made it 75% shorter time to search for candidates and publish job offers on advertising portals directly from the application panel. It also creates a space for storing company know-how.
Switching from huge amount of Excel spreedsheets containing recruitment data into one integrated software system was a great leap in improving effectiveness of recruiters daily work. The system gave us possibility to organise work better, watch over the multiple recruitment processes. Moreover it gave us a chance to supervise the progress recruitment process and share the data within the recruitment team and also with our clients. Now is’t really difficult to imagine the work of our team without this system.
Recruitment Manager, Infolet