Jak dobrze junior musi umieć html i css?
W mojej ocenie junior powinien umieć zrobić bez problemu jakieś proste zadanko kompleksowo, czyli np. stworzyć jakiś formularz z walidacją frontową, skonsumować jakieś zewnętrzne API, swobodnie modyfikować DOM itp. Ponad to powinien znać chociaż podstawy testów i mieć ogólną wiedzę m.in. o wymianie danych client-serwer, jakie są sposoby, jakie metody http itp. Do tego dorzuciłbym jakąś podstawową znajomość frameworka, dowolnie jakiego, na podstawowym poziomie, np.:
- angular - swobodna praca z komponentami, wymiana danych między komponentami w dwie strony, użycie serwisów, znajomość podstaw rxjs itp.
- react - umiejętność pracy z podstawowymi hookami / life cycle, umiejętność przekazywania parametrów i wymiana danych w dół/górę, umiejętność używania context itp.
Z taką wiedzą myślę, że można myśleć o jakimś stanowisku juniorskim.