Frontend Resume Scorer
Upload a frontend resume and get an explainable 0–100 score: category breakdown, evidence from your resume, and a Recruiter Verdict you can act on.
Score your resumeTrack new launches, product improvements, and the reliability work happening behind the scenes. You can also vote on what we build next.
Launches come with notes and screenshots. Maintenance releases stay on the list so you can see how often we ship.
Fixed
Fixed
Fixed
Better
Fixed
Fixed
Fixed
Better
Fixed
A maintenance release — reliability and polish behind the scenes, nothing you need to do.
Vote on what you want us to ship next. We use this signal to prioritize the roadmap.
Product Highlights
Upload a frontend resume and get an explainable 0–100 score: category breakdown, evidence from your resume, and a Recruiter Verdict you can act on.
Score your resumeGoogle One Tap on the site plus a short welcome moment after you land — less friction to score a resume or use the board tools.
Sign inAnalytics stay off until you accept. Manage preferences anytime, with a clear cookie notice.
Cookie noticeBrowse company profiles with open roles, salary signals, and richer company context in one place.
Explore companiesFound a bug or have a great idea for the platform? Let us know below.
A resume you upload while joining now counts its page length the same way a direct upload does. That path used to skip the check, so a long resume could score higher there than anywhere else.
Try itSalary tables inside blog posts now load faster when a post shows pay bands for several companies.
Similar roles and job cards now keep the same posted-time label on first paint. Cached pages no longer disagree with your browser around day changes. The still-open question on older roles uses that same cached clock.
Remote listings now show each role's country or regional eligibility, so you can see where a company hires before reading the full description.
Clicking apply on a job used to open a box that sat at the bottom of the screen on some desktops, with the main button hidden below the fold. The popup now opens centered and stays fully in view, so you can read it and apply without zooming out.
The Remote and Senior counts on the homepage now open a list with the same number of roles. Pages for unnamed or placeholder companies no longer show up in search.
The jobs list, search and filters now include roles older than 60 days or past their closing date. Each one carries a "May be closed" tag with the reason, so you can decide before you open it. Fresh roles still come first, and the job count on the homepage matches the list.
Job listings now send Google a working company logo and the years of experience asked for, so more roles show a logo in Google Jobs. Stack pages outside frontend stay out of search.
Unknown links return a real not-found page. Salary headings show without waiting on JavaScript. Job listings paginate at crawlable URLs. Thin hub pages and empty company pages stay out of search. The apply sheet keeps Continue on screen on phones.
Remote roles now list the countries you can apply from, so Google can show them in its job search. Job lists load with real links to each role, and closed roles leave Google faster. Salary shows in Google only when the company published it.
Your summary is now scored as its own signal, so a missing or generic one costs points. Bullet feedback shows the reading order to use inside each role, and a PDF is judged on its real page count.
A live visitor count appears below the stats row on the homepage.