AI job search companion

Your job search,
decoded.

Browse real openings pulled straight from company career pages — then paste any listing and get the real story: what they actually want, the red flags they're hiding, and how you stack up. Tailor your resume, write the cover letter, and practice the interview. All in one app.

No account needed Resume stays on your device No ads, ever
One app, the whole search

Everything from the listing to the offer

Most job-search tools do one thing. Dossier runs the whole play — read the room, sharpen your pitch, and walk in ready.

Real jobs, fresh

Browse openings pulled straight from company career pages and refreshed continuously — then rank them against your resume. No reposted, stale, or phantom listings.

Decode the JD

Corporate-speak, translated. Every requirement tagged must-have, preference, or nice-to-have — plus red flags and salary context.

Application tracker

Every analyzed job becomes a strategic dossier. Smart-sorted from Saved to Offer, with nudges when things go stale.

Resume review & tailoring

Import once. Get a general review, then JD-specific rewrites — ATS keywords, stronger bullets, and what to cut.

Cover letters

Role- and company-specific letters that map to the actual requirements — professional, never robotic. Regenerate on demand.

Interview prep with voice

Questions tailored to the JD, read aloud. You answer out loud; Dossier transcribes and coaches — STAR, specificity, filler words.

Private by design

No accounts. Your resume and interview answers stay on your phone. JD text is analyzed, never stored.

Real jobs, not reposts

Openings pulled straight from the source

The first thing you see is a live board of roles pulled directly from companies' own career pages — not scraped from aggregators. It refreshes continuously, so when a job comes down, it comes off the board.

  • Sourced straight from employer career pages — no reposted phantom listings
  • Continuously refreshed; closed roles drop off automatically
  • Every listing shows how long it's been open
  • Best Matches ranks openings against your imported resume
JobsUpdated 2m ago
Senior Product DesignerNorthwind Labs · Remote · 2d ago
88% match
Staff EngineerAperture · Austin, TX · 5h ago
Fresh
UX ResearcherBluecrest · Remote · 1w ago
Live
Read between the lines

See what they're really asking for

Job descriptions are written to sound good, not to be clear. Dossier translates them into plain language and shows you the subtext.

  • Requirements ranked must-have, preference, or nice-to-have
  • Red flags: missing info, unrealistic combos, vague scope
  • Salary context vs. market — with negotiation angles
  • A match score against your imported resume
"Fast-paced environment" Decoded
Often means understaffed. Ask about headcount and on-call.
Requirement breakdown
Figma Design systems Prototyping Framer Front-end familiarity Startup experience
Never lose the thread

One strategic hub for every application

Cards sort themselves by priority — interviews float to the top, ghosted apps fade to the bottom. Each card holds the tailored resume, cover letter, prep, JD, notes, and a status timeline.

  • Saved → Applied → Interview → Offer, at a glance
  • Stale-application nudges so nothing slips
  • Everything for a job lives in one place
Staff EngineerAperture · Interview Thu
Interview
Product DesignerNorthwind · Applied 3d ago
Applied
UX ResearcherBluecrest · Saved
Saved
Tailored, not generic

Rewrite your resume for the job in front of you

Import your resume once (PDF, DOCX, or text). Get a general review that flags weak bullets and missing metrics — then per-job tailoring that speaks the listing's language.

  • ATS-optimized keywords pulled from the JD
  • Bullets rewritten to emphasize relevant wins
  • Clear guidance on what to add and what to cut
Bullet rewrite+ Match
Worked on the design system and helped the team.
Led a 40-component design system adopted by 6 squads, cutting design-to-dev handoff 30%.
Keyword gaps to add
design tokens accessibility stakeholder
Walk in ready

Practice the interview out loud

Dossier generates behavioral, technical, and situational questions for the specific role, reads them aloud, and transcribes your spoken answer — all on-device. Then it coaches you.

  • Guided mode: feedback after every answer
  • Simulated mode: real pressure, feedback at the end
  • STAR adherence, specificity, and filler-word tracking
  • Speech recognition runs entirely on your phone
Q3 · BehavioralGuided

"Tell me about a time you shipped under a tight deadline with incomplete requirements."

Feedback
STAR structureSituation & Result were clear
Filler words"like" used 6× — slow down
Three steps

Find it. Decode it. Land it.

No setup, no sign-up. Browse openings or paste a listing and get your first analysis in under a minute.

1

Find or paste a job

Browse real openings right in the app, or drop in any listing you found elsewhere — text or a link. No account, no forms.

2

Get the real story

Decoded requirements, red flags, salary context, and a match score against your resume — in seconds.

3

Tailor and prep

Tailor your resume, generate a cover letter, and rehearse the interview — then track it to the offer.

Privacy first

Your search is nobody's business but yours

Dossier has no accounts and no sign-ups. Your resume, notes, and interview transcripts are stored locally on your device. Job-description text is sent to our server for AI analysis and is never stored after the response returns. No ads. No trackers. No analytics SDKs.

Resume never leaves your phone On-device voice & speech No account required
Simple pricing

Start free. Upgrade when you're serious.

Everything you need to try Dossier is free. Premium unlocks the full job-search engine when you're in the thick of it.

Free

Kick the tires on every core feature.

$0
Free forever
  • 3 JD analyses per week
  • Track up to 3 applications
  • General resume review
  • 1 resume-tailoring demo
  • Cover letter preview
Get started

Subscriptions are billed through the App Store or Google Play. Cancel anytime.

Good questions

Frequently asked

Where do the jobs in the app come from?

Dossier's Jobs tab pulls openings directly from companies' own career pages (their applicant-tracking systems) and refreshes them continuously — so listings are real and current, and roles drop off when they close. Coverage focuses on US and Canadian openings from companies on supported platforms, so it's a curated board rather than an exhaustive one. You can always paste any listing you find elsewhere to analyze it.

Does my resume get uploaded anywhere?

No. Your resume is imported and stored locally on your device using on-device storage. It is never transmitted to our servers or anyone else. Only the job-description text you paste is sent for AI analysis — and that text isn't stored after the response comes back.

Do I need to create an account?

Never. Dossier works the moment you open it — no sign-up, no email, no password. Subscription status is handled anonymously through your App Store or Google Play account.

How does the interview voice practice work?

Questions are generated for the specific role, then read aloud. You answer out loud and Dossier transcribes your response using on-device speech recognition — no audio ever leaves your phone. Guided mode gives feedback after each answer; Simulated mode saves it all for the end.

What does the free tier actually include?

Three JD analyses per week, tracking for up to three applications, a general resume review, one resume-tailoring demo, and a cover-letter preview. It's a genuine taste of every core feature — not a locked shell.

What platforms is Dossier on?

iOS and Android. Dossier is built for the phone in your pocket during a job search — there's no desktop version.

Are there ads?

No ads on any tier — free or Premium. Dossier is funded entirely by its optional subscription.

Ready when you are

Turn the next listing into an offer

Download Dossier and run your first analysis free. Your strategist is ready.

Out now on the App Store. Coming shortly to Google Play.