Methods, systems, and devices for implementing video assisted hiring using a web-based job posting platform are disclosed, including receiving a first set of data relating to a position including one or more of a job description, job title, salary, location, job type, schedule, travel requirements, and benefits, sending a request for video messages relating to the position to one or more of a hiring manager, a supervisor, a direct report, and a colleague, receiving a second set of data including additional information relating to the position, receiving an input as to whether the received video messages should be included in the job posting, and in response to an approval of the video messages, sending the job posting, including the first and second sets of data and the video messages, to a server to be made available for viewing by applicants.