Junior frontend developer
About 0–2 years, including first jobs, internships, bootcamps and self-taught
- Frontend engineering
- Builds maintainable UIs with a modern framework: component design, state, data fetching, structure.
- Strong: Has built at least one complete small project end to end (from idea to something working and shared); explains clearly how it is structured and why they made their main choices.
- JavaScript and TypeScript depth
- Understands the language and the browser well enough to debug and reason, not just use libraries.
- Strong: Explains async code, scope and errors clearly using their own examples; debugs methodically with dev tools and can say why a fix worked.
- Quality and performance
- Ships work that is tested, accessible, fast and measured.
- Strong: Checks their work deliberately before sharing it: responsive layout, basic accessibility, simple tests or a checklist; can describe a problem they found and fixed.
- Ownership and collaboration
- Takes responsibility end to end and works well with design, product and other engineers, including remotely.
- Strong: Takes clear ownership of their projects, asks good questions early, learns actively from feedback and explains their work clearly to others.