Skip to main content
Vriti
Log in

ATS · Jobs and pipeline

Write the job.Watch it become the pipeline.

Describe the role and Vriti drafts the post. Once it's approved and published, every Vriti, internal and vendor submission moves through your own stages — scroll to follow them.

  1. Draft
  2. Pending for approvals
  3. Published
  4. Demo data
Senior React Developer for our Bengaluru team, hybrid. 5 to 8 years, strong in React and TypeScript, has shipped Next.js in production. Budget 28 to 36 LPA.

Create job

Job titleSenior React Developer
Experience5–8 years
LocationBengaluru · Hybrid
Salary₹28–36 LPA
Employment typePermanent

Skills

    Screening questions · 3 questions · Total weight: 100

    Draft · Start from a few lines about the role, or upload a JD.

    Senior React DeveloperDraft7 submissions
    Demo data

    Three sources. One job.

    Nine days after it went live. Candidates who applied through Vriti, profiles your team added and vendor submissions all land on the same job — each vendor profile keeps its agency.

    Latest submissions

    DraftSenior React DeveloperNot published yet — nothing flows in
    7 submissions
    Just in
    On to Screening

    Answers sort themselves.

    Every applicant answers the job's screening questions. Each question carries a weight; at or above the pass mark is a pass. Drag the pass mark and watch who's past the line.

    Screening questionsTotal weight: 100

    Years of hands-on React?5+ years40
    Comfortable with hybrid in Bengaluru?Yes30
    Shipped Next.js to production?Yes30
    60 of 100
    At or above the pass mark (60)1
    Short of the pass mark1
    Candidate Rejected0
    No one rejected yet

    Ranked against the JD, not the inbox.

    Each job's candidates sit in Highly Relevant, Relevant or Low Match, on the Applied, Shortlisted and Recommended tabs. Match to JD shows each one's % Match and which of the job's skills their profile carries.

    Highly Relevant · 4

    Relevant · 3

    Low Match · 1

    Match to JD · Aarav Mehta94% Match
    ReactTypeScriptNext.jsGraphQLJestREST APIs
    Contacted1

    Point at anyone in the list and their token lights up wherever it is on the pipeline.

    A finished interview moves the candidate.

    The job's interview rounds, and Status Mapping: map an AI interview's pass and fail to your own stages once, and a completed interview moves the candidate on its own.

    Interview rounds3 of 8 rounds

    1. AI InterviewRecorded technical screen on React and TypeScript
    2. AI Interview 2System design walkthrough
    3. HR DiscussionNotice period, expectations and team fit

    Status MappingAI Interview

    AI Interview — Passmove to
    AI Interview — Failmove to
    Aarav Mehta is taking the AI interview…Try a result:
    AI Interview1
    Candidate Shortlisted0
    No one here right now
    AI Interview 21

    Your stages, your names — all the way to the offer.

    HR Discussion and Offer Stage are this team's names. Every stage the camera has passed is the job's own Status flow, and each job picks its flow.

    Status flowEngineering hiring

    1. Screening
    2. Contacted
    3. AI Interview
    4. Candidate Shortlisted
    5. AI Interview 2
    6. HR Discussion
    7. Offer Stage

    The flow this page just travelled, room by room.

    This job's Status flow: Screening, Contacted, AI Interview, Candidate Shortlisted, AI Interview 2, HR Discussion, Offer Stage, and Candidate Rejected.

    And Aarav always knows where he stands.

    The candidate's own application shows every stage with who moved them, when, and the recruiter's comment — including the move Status Mapping just made. They can withdraw whenever they choose.

    My applications · Senior React Developer · Demo CorpCurrent stage: AI Interview
    1. ScreeningMoved by Aditi · Sep 19, 2026Thanks for applying — your profile matches the role well.
    2. AI InterviewMoved by Aditi · Sep 22, 2026Invited you to the AI interview. Take it any time before Sep 27.
    3. Your first pipelinePost a job, invite your vendors, keep your own stage names.
      See plans
    Feature tour

    Every ATS feature, before and after.

    Pick a feature, then drag the line. The left side is the work without it; the right side is the same records in Vriti.

    Drag the line, use the arrow keys, or pick a view.

    With it: The same post, drafted from one description.

    Describe the role
    Upload JD✦ Create with AI

    Senior React Developer for our Bengaluru team, hybrid. 5 to 8 years, strong in React and TypeScript, has shipped Next.js in production. Budget 28 to 36 LPA.

    Create job
    ✦ Vriti drafted the postDrafted by AI — every field is yours to edit before anything goes out.

    Job title
    Senior React Developer
    Experience
    5–8 years
    Location
    Bengaluru · Hybrid
    Salary
    ₹28–36 LPA
    Employment type
    Permanent

    Without it: Every field typed by hand, one at a time.

    Create job

    Job title
    Senior Rea
    Experience
    Type it in…
    Location
    Type it in…
    Salary
    Type it in…
    Employment type
    Type it in…