NYC gov job search



A fast, filterable job browser for NYC.gov public job listings, built for people who are not current city employees and want a better search experience than the official site provides.
Jobs are pulled from the NYC Open Data API and refreshed automatically every day using a local IndexedDB cache, so the app loads instantly on repeat visits.
features
- + Faceted filters — filter by agency, employment type, salary range, exam requirement, civil service title, level, posting age, and salary frequency. Counts update live as you filter.
- + Favorites — save jobs you're interested in, persisted across sessions via localStorage.
- + Hide jobs — hide listings you've already reviewed to keep your list clean.
- + Infinite scroll — jobs load progressively as you scroll, no pagination needed.
- + Local cache — job data is stored in IndexedDB and only re-fetched when it's more than 2 days old.
Tech
- + React
- + Typescript
- + Vite
- + Tailwind
- + NYC Open Data API















