Каковы типичные задачи фронтенд-разработчика в офисе?
Хочу устроиться фронтэндером. Уровень знаний на данный момент по фронту: знаю всё по верстке, знаю средне JS. JS знаю на уровне выбрать элемент квериселектором, добавить анимашку, пройтись по элементам циклом, что-нибудь с ними сделать с помощью функции, провалидировать форму, написать простенькую карусель, слайдер, например и т.п; то же самое на jQuery и подключение плагинов. Сейчас доучиваю джаваскрипт, и, соответственно, возникает вопрос: что учить в первую очередь, чтобы устроиться куда-нибудь джуном? На что сейчас лучше обращать внимание?
Хочется услышать ответа от тех, кто уже работает фронтэндером где-нибудь в офисе (фриланс не особо интересует, хотя можете написать, если хотите - будет полезно). Вообще, хочу изучить какой-нибудь фреймворк типа React. Но вопрос: вот что реально делают с реактом? Зачем он нужен? Ну, то есть, в чем функция фреймворков?
Задачи разные, зависит от профиля конторы. Можно лендинги пачками клепать, а можно и на фронте для корпоративной системы зависнуть на пару лет, можно игры для социалок делать, можно с https://developer.mozilla.org/ru/docs/Web/API/Web_... работать.
На джуна можно уже пробоваться, вас могут попросить тестовое сделать, если боитесь что хотят нагрузить работой нахаляву, договоритесь, что результат тестового в своем гитхабе в открітомдоступе вікладіваете.