- The design must be desktop-first.
- The design must be responsive and adapt to at least 4 types of screens (small, medium, large and extra large).
- Receive job information through an API.
- Make requests to the API to request job information every time the user clicks the "Search" or "Filter" button.