The Job Board UI

I am absolutely delighted with the progress made in this release. That is not to say that it is perfect! There are definitely parts of it which feel scrappy - however, it is an incredibly symbolic release for us. You can checkout the feature here!

Here, we delivered the first version of the job board user interface. We consume the backend API which we built in the previous release. This means that for the first time we can search through jobs and view the on the screen in front of you - something which we have been visualising since the start of the project.

Safe to say, we are very excited for what comes next.

Key Features

The key features delivered in this release include:

UI for Job Search: Users can explore the jobs by searching against their title & keywords to find positions which are of interest to them. This is connected to the job search API which was delivered in the previous release.

Simultaneous List and Detail Views: It is annoying when you are browsing through a list of items online, and when you select a particular item, you are navigated away to a new page, or a new tab opens in your browser. For this reason, we decided that displaying search results right next to the detail of a single item was a non-negotiable requirement. We are very happy with the result and we look forwards to hearing how this was experienced by our users.

What this release enables

This is a significant release for the following reasons:

End-to-end Connection: The system is fully connected from database to UI.

User Interaction: The system is now accessible to our users via the browser, so we can begin the process of learning about our users and how they experience the product.

Learning: With something concrete to put in front of people, we can now experiment and iterate on the product, and let our observations drive us towards delighted users.

What's next?

While there is still a lot to build and improve on the job board, we are going to switch gears and work on account creation during our next sprint. The job board provides us with our first opportunity to learn about how candidates experience the site. Recruiters on the other hand, will want to write and publish job requisitions, and then browse through applicants. Account creation is the first step towards doing this.