Sign in

Hiring infrastructure, made yours

Your careers page.
Your rules.

Great candidates should meet your brand.
Build the experience you want. We’ll take care of the hiring backend.

Your website. One TypeScript SDK. A focused recruiter dashboard.

YOUR BRAND GOES HERE
fieldwork®Careers

SMALL TEAM. BIG IDEAS.

Make something
that matters.

Good people. Thoughtful work.
A little room to do things differently.

Product designerDesign · Remote
Frontend engineerEngineering · Remote
Built on your website02 OPEN ROLES
powered by isHiring
Illustrative careers page · your design, your content
Built for teams that build.

Own the frontend / Keep candidates on your domain / Give recruiters clarity

01 / THE IDEA

A better handoff.
From your site to your team.

The candidate experience and the recruiting workflow don’t need to live in the same interface.

Candidate experience

Keep candidates in your world.

Use your own layouts, forms, and components. The careers page stays a natural part of your website while isHiring handles the infrastructure behind it.

Your careers page@is-hiring/nodeRecruiter workspace
Integration surface1

Server-side TypeScript SDK.

Application states3

Pending, accepted, rejected.

Developer handoff

One clean integration surface.

Publish roles, receive applications, and request secure resume upload URLs from your server.

See the SDK
Recruiter workflow
  • PublishOpen and close roles.
  • ReviewRead resumes and notes.
  • DecideKeep every outcome clear.

One role.
One application.
A better handoff.

Follow an example from your careers page to your team's workspace.

Publish / Apply / Review · illustrative example

  1. 01 / Publish

    Your next role,
    on your website.

    Publish a job and display it through your own careers experience.

    fieldwork
    Product designerDesign · Remote
    Open

    Your layout. Your brand. Your domain.

  2. 02 / Apply

    A person.
    Not another redirect.

    Your application form sends candidate details and a resume through your server.

    AL

    Amara Lewis

    Applying for Product designer

    Resume.pdf Example attachment

    Application sent to your hiring workspace.

  3. 03 / Review

    All the context.
    Ready for your team.

    Review the application, read the resume, and record your decision in isHiring.

    iH

    Amara Lewis

    Product designer

    Resume.pdf Available to review
    Pending review

02 / THE WORKSPACE

Less admin.
More “let’s talk.”

A clear view of the people behind the applications. Everything your team needs to move a candidate forward.

Fieldwork / Hiring workspacePRODUCT PREVIEW

YOUR NEXT GREAT HIRE

Applications

3 candidates
AL
Amara LewisProduct designer
London, UKPending
RK
Rohan KapoorFrontend engineer
Bengaluru, INAccepted
SM
Sofia MartinsProduct designer
Lisbon, PTPending

Showing 3 example candidates. Try the filters above.

One place for context. Candidate details, resumes, and recruiter notes.

A decision, without the detour. Pending, accepted, or rejected. Keep it clear.

03 / THE DEVELOPER EXPERIENCE

A little code.
A lot less backend.

Bring your frontend. Connect the TypeScript SDK on your server with an API key, and start building.

No base URL to configure. No hosted careers-page template to work around.

Create your workspace
careers.tsTypeScript / server-side
npm install @is-hiring/node
import { Ishiring } from '@is-hiring/node';

// One key. Your hiring infrastructure.
const hiring = new Ishiring({
  apiKey: process.env.ISHIRING_SECRET_KEY,
});

// Bring open roles into your own UI.
const { data: jobs } = await hiring.jobs.list({
  status: 'open',
});

A FEW THINGS TO KNOW

Glad you asked.

The details teams and developers usually want before they start building.

Do candidates leave my website?

No. You build and host the careers page and application form. Your server uses the SDK to send applications to isHiring.

Do I need to build a recruiter dashboard?

No. Your team can manage jobs, review candidates, view resumes, and record decisions in the isHiring dashboard.

Where does the SDK run?

On your Node.js server. Keep your API key in a server environment variable, never in browser code.

What happens to resumes?

The SDK requests short-lived upload URLs. Resumes are kept in private storage and accessed through authorized download URLs.

THE NEXT CHAPTER STARTS HERE

Your next hire.
Your kind of experience.

Build it with isHiring