CareerCTO

Skill gap checker

Job descriptions list skills in no particular order, which makes it hard to see at a glance how close you actually are to a role you want to move into.

Pick the role you are aiming at, tick everything you already have from the full list, and this shows only the skills that role expects that you have not ticked.

Skills you already have

Skill match

0 of 7

0.0% of what a frontend developer usually needs

Still missing
HTML and CSS
Still missing
JavaScript or TypeScript
Still missing
A frontend framework (React, Vue, Angular)
Still missing
Automated testing
Still missing
Accessibility (WCAG basics)
Still missing
Consuming REST or GraphQL APIs
Still missing
Performance profiling and optimisation

Everything above is worked out in your browser. Nothing you type is sent to us or saved anywhere.

How this is worked out

What this does not cover

Questions people ask

Where do the expected-skills lists come from?
They are authored from common patterns across job descriptions for each role, not scraped or copied from a specific posting or company.
My target role is not listed, what should I do?
Pick the closest of the four roles and treat the missing list as a starting point rather than a complete one, since exact expectations vary by employer.
Does having every skill mean I am ready for the role?
It means you cover the breadth this checklist expects. Depth, experience, and how well you can talk about that skill in an interview all matter too.
Can I check multiple roles?
Yes, change the target role and your ticked skills stay the same, so you can see how your profile compares across roles.

Where these figures come from

Rates and rules on this page were last checked against the source on . Tax law changes; check the source before you rely on a number for a decision.

Related calculators

Running these numbers because you are weighing a move? See what is open right now.