Zależy, co chcesz robić w firmie. Jest kilka typów ofert dla osób związanych z front-endem:
a) sam JS - tutaj wszystko dostaniesz na tacy, a zajmować się będziesz tylko kodem

JS, jQuery, CSS - przydaje się obsługa wycinania elementów, ale to kwestia opanowania kilku funkcji wraz z Panem Googlem
c) HTML, CSS - jak wyżej
Natomiast HTML, CSS, JS związany z jakimś językiem back-endu to potencjalne ryzyko, że będziesz musiał kodować w back-end i front-end. Ich znajomość się przydaję i do tego powinny ograniczyć się wymagania w ofercie (bo czasem być może będziesz musiał zajrzeć do jakiegoś szablonu).
Ogólnie rzecz biorąc słabe umiejętności graficzne są żadnym blokerem, chyba, że chciałbyś być UXowcem, ale to, z tego, co napisałeś, odpada.