Вакансия: Верстальщик на постоянную работу (удаленка) по проектам
Добрый день, потенциальные коллеги!
Требуется верстальщик на постоянную работу УДАЛЕННО. Оплата по проектно/оклад/сдельно. В зависимости от того, какой уровень и как договоримся. Поток задач постоянный, поэтому очень важно СВОБОДНОЕ ВРЕМЯ на данный момент.
Минимальные требования к верстальщику.
Предполагается, что специалист будет заниматься версткой и адаптацией страниц под современные устройства просмотра различного формата. Уверенное знание основ JavaScript обязательно, так как без скриптов сегодня не обходится почти ни одна страница. Даже на уровне подключения готовых библиотек и плагинов требуется понимать как все там внутри работает, чтобы адаптировать под задачи и заставить это в конце концов работать как надо.
Уметь писать HTML- и CSS-код понятно и логично, соблюдая стайл-гайды, пусть и собственного образца, главное структурированность и повторяемость. Лучше всего, конечно ориентироваться на общепринятые практики.
Отдельное внимание обращаю на кросс-браузерность, так как если все работает в Chrome, не факт что будет работать также и в Firefox. Чем больше опыта в знании особенностей тех или иных браузеров, тем лучше.
В идеале нужно знать технический английский, чтобы искать информацию по возникающим вопросам на англоязычных ресурсах (в частности, StackOverflow.com).
Уверенное знание основ JS подразумевает знакомство со всеми операторами и конструкциями языка, понимание замыканий, областей видимости, базового ООП и прототипов. Также важно знакомство с DOM API для динамических преобразований страницы. jQuery неплохо знать как способ сделать быстрее те же вещи, что можно сделать с помощью чистого JS.
CSS Animations, CSS Transitions, SVG технологии, неотъемлемые от веба сегодняшнего дня также нужно понимать как с этим работать. Касательно SVG: полезно уметь с ним работать в редакторах и понимать каким образом его оптимально вставить на веб-страницу.
Photoshop знать очень важно. Как работать со слоями, извлекать нужные наборы данных (картинки, текст). Хотя можно использовать и сервисы типа Figma, Zeplin и Avocode.
Техники оптимизации важны, особенно в плане изображений, чтобы не получалось так, что из-за картинок сайт весит 20 мегабайт, хотя сжатие могло бы уменьшить этот размер до, скажем 10 Мб.
В работе стоит использовать сборщики вроде Gulp и Webpack, препроцесоры для CSS и, возможно, для HTML (например, Pug), а также другой обвес, позволяющий ускорить и упростить разработку.
Знание AJAX на уровне XHR необходимо. Если специалист понимает как работают промисы и fetch, то вообще хорошо.
React, Angular, Vue и прочие подобные фреймворки знать не подразумевается, хотя познания в этом безусловно только плюс в общую копилку.