On this page
The technical minimum for a frontend junior
- Confident JavaScript: variables, functions, arrays, objects, loops, conditionals.
- Working with the DOM: selecting elements, handling events, changing page content.
- Basic layout with HTML and CSS, including Flexbox.
- Git basics: commits, branches, a simple workflow.
- The ability to read someone else's code and navigate an unfamiliar project.
The non-technical minimum
💬Ability to explain your decisionsBeing able to walk through your code's logic matters more than perfect syntax.
❓Not being afraid to ask questionsA junior isn't expected to know everything — knowing when to ask matters more than staying silently stuck.
🎯Openness to feedbackCode review is a normal, helpful part of the job, not personal criticism.
What listings often mention but isn't critical for getting in
Requirements like "React experience" or "TypeScript experience" in junior listings are often nice-to-haves rather than strict requirements — many companies are happy to teach that on the job if they see a solid foundation.
Frequently Asked Questions
Do I need to know a framework (React/Vue) for a first job?
Not always — many junior listings mainly require solid JavaScript, with the framework picked up during onboarding.
What matters more in an interview — theory or practice?
Practice: the ability to solve a problem and explain your solution counts for more than formal knowledge of terminology.
What's next
Cover exactly this minimum skill set
The JavaScript course covers exactly the topics that get checked in junior interviews.