← All jobs
Web DevelopmentFull-timeClosed

Build a filterable product listing page

anantahq Verified is hiring a Full Stack Developer

Hiring process

The rounds every candidate goes through, so you know what to expect.

  1. 1

    Apply

    Your profile and resume

  2. 2

    Task

    A short real-world task, about 5 hours

  3. 3

    Shortlisted

    Review step: the company reviews your application

  4. 4

    Interview

    Video call, about 45 minutes

  5. 5

    Offer

    An offer you can accept or decline in HireSol

Task

The task

Context: Our customers browse a catalogue of a few hundred products and need to find the right one fast. The task: Build a single page that lists products from the JSON file below and lets the user: - search by name, - filter by category and price range, - sort by price or rating, - see an empty state when nothing matches. It must work well on a phone and on a laptop. Resources: Use https://dummyjson.com/products as the data source. Any framework (or none) is fine. How we'll evaluate: see the scoring guide. We care more about clean, readable code and a polished experience than about the number of features.

What to submit

A public GitHub repository with a README (how to run it, decisions you made), plus a deployed link (Vercel, Netlify or GitHub Pages).

How your work is scored

Reviewers rate each criterion from 1 to 5. Criteria with a higher weight count more toward your score out of 10.

  • Functionality

    Search, filters, sort and empty state all work together correctly.

    weight 3
  • Code quality

    Readable, well-structured components; no copy-paste duplication.

    weight 3
  • UI & responsiveness

    Looks good and is usable on mobile and desktop.

    weight 2
  • Communication

    Clear README explaining choices and trade-offs.

    weight 1
Build a filterable product listing page · anantahq · HireSol