Frontend разработчик работает с клиентской частью проекта: «фасадом» приложения или сайта, его видимой частью. Он создает пользовательский интерфейс: веб-страницы, меню, формы — как правило, на основе прототипа, предоставленного дизайнером.
Именно от фронтендщика зависит логичная работа всех компонентов интерфейса сайта и верное отображение контента, кнопок, навигации и остальных элементов. Фронтенд-специалист интегрирует с сайтом некоторые из сторонних сервисов, например, Optimizely и AdWords.
Еще frontend developer должен уметь работать с REST API. Обычно нужно знать в общих чертах, как работает бэкенд. Плюсом будет понимание принципов UI/UX-проектирования и SEO-оптимизации. Желательно разбираться в популярных CMS (WordPress, Joomla, Drupal).
INDIGO Tech Recruiters подготовили ответы на распространенные вопросы о Frontend developer. Если вас интересует дополнительная информация, пишите нам.
1.Чем frontend developer отличается от верстальщика?
2. Нужен ли frontend developer для разработки сайта на WordPress?
3. Достаточно ли фронтенд-разработчику знания HTML, CSS и JavaScript?
4. Как найти frontend разработчика?