Что должен знать «senior front-end developer»?


вопрос в заголовке

1 ответов


Детали зависят от специфики разработок компании, но, по меньшей мере - HTML/CSS - как дважды два. На высоком уровне - понимание специфики работы браузеров, рендеринга, оптимизации. JS - на достаточно хорошем уровне (здесь может быть неоднозначность касательно уровня знаний, может быть, достаточно будет jQuery - но хорошего уровня jQuery, может быть - это должен быть обязательно чистый js). Поскольку frontend - это не только вёрстка, - то необходимо так же знание или знакомство с каким-нибудь шаблонизатором, и лучше, если не одним - XSLT/Smarty, etc... Естественно, AJAX. Опыт работы, или хотя бы знание различных достаточно специфичных технологий, языков и фреймворков - как пример, HAML + SASS.

Точный список необходимого Вам огласят только на собеседовании в самой компании.

Изложенное выше - требования и пожелания работодателей, из личного четырёхлетнего опыта работы frontend-developer'ом и нескольких десятков собеседований на эту должность.


Смотря в каких проектах работаешь, если с рельсами, то обязательно HAML, SCSS/SASS, CoffeeScript.