We followed the Agile Development Methodology for crafting the app. And our initial step was to identify client requirements and project challenges.
Conversational and Attractive UI
The first requirement of our client was to create an easy-to-navigate interface for all the app pages. They provided us with their color theme and described the type of animations and motion graphics for the background.
In addition, our ally defined a requirement to offer functionality to switch between dark and light themes. And the interface should have hover effects, providing a short feature description.
Further, the second need for a portal is a dedicated interface for applicants finding a job. For it, the client provided us with the following requirements:
- Login and Signup using third-party accounts, such as Gmail and Twitter.
- Uploading of video, image, and text files to showcase their work.
- Facility to modify profile theme and list new services.
- Apply to jobs through a single click with automated form filling.
Likewise, for the dedicated applicant portal, the following need was a recruiter portal with the below-listed features:
- Unlimited Job Posting.
- Resume Filtering according to required skills.
- Candidate Search based on location, skills, and experience.
- Creating forms for collecting essential applicant information.
- Profile bookmarking for future reference.
Built-in Communication Mechanisms
Following the applicant and recruiter portal requirements, our client wants to embed multiple communication channels. It will enable the users to exchange vital information and finalize the project details and agreement terms and conditions.
A chatroom and built-in mail system are two primary needs.
Secure Payment Gateway
Once the applicant performs the task according to the job requirement and submits it, the job poster releases its payment. In addition, the job poster adds the funds to a secure wallet and holds them until the work doesn’t meet the expected levels.
Bank accounts for both recruiter and candidate are linked, and for executing the fund transaction through and forth, a secure channel is the main requirement.
Our client wants to provide an additional feature to the job searchers. They can set their preference about a specific job, and whenever someone posts it on the portal, a notification will get forwarded.
For instance, if a person has set an alert for poster design, the app will notify them about each new job posting regarding poster creation.
Search and Filtering Functionality
To reduce the efforts of job posters and applicants, our partner demanded a search box and filtering facility. The recruiter can define experience level, skills, and location for finding and connecting with a relevant resource.
Likewise, the job applicants can set filters for part-time, full-time, per hour-based, milestone-based and specific job types.
To provide an impeccable experience and resolve queries and complaints, the client wants to add a dedicated customer request interface.
The recruiter and job searchers can raise a ticket regarding payment, fraud, and abuse through the support interface. Moreover, they can also ask for any custom query and get real-time updates about the ticket. Additionally, there was an in-built ticket handling tool for customer support.