1) Насколько хорош в верстке должен быть фронтенд разработчик? (просто понимать теги, или к примеру senior frontend developer должен уметь верстать сайты любой сложности с применением фреймворков и прочих крутых технологих)
Достаточно хорошо уметь верстать и отлично знать подходы client-side optimization
2) Стоит ли подучить такие технологии как Flex-box и css-grid, прежде чем верстать первый макет или нужно сперва набить шишки на чистом css и html?
гриды и флексы - чистый цсс. Что там учить - непонятно.
Верстать нужно сразу и много
3) По поводу адаптивной верстки, какими средствами достигается адаптивность(по-мимо media запросов)?
никакими. А те кто делают адаптивность на жс - будут гореть в аду
4) Css фреймворки насколько широко они используются профессиональными компаниями? Слышал такое мнение, что bootstrap и прочее создают простые шаблонные сайты, и профессионалу они не к чему, т.к. ограничивают его свободу действий, так ли это?
Вы создаете для каждого сайта свой браузер с 0? Нет?
В чем тогда проблема взять бутстрап и за 10 минут сделать вменяемый шаблон
В чем проблема сделать новый браузер под сайт, если вам дали под него бюджет и неограниченное время?