В веб-студию в Санкт-Петербурге (на рынке web-разработки 18 лет) для постоянного сотрудничества требуется верстальщик / frontend-разработчик.
Рассматриваются резюме только с примерами работ (код), не менее 3-4 реализованных проектов. Общий опыт работы - не менее 1 года.
На удаленную работу, до 2-3 дней в неделю. Оплата по отработанным дням (из расчета полной ставки 50-55 т.р.)
Норматив времени на выполнение каждого задания устанавливаем мы, исходя из собственного опыта. Норматив лояльный, у разработчика с опытом не возникнет каких-либо проблем. Устранение обнаруженных ошибок в течение определенного гарантийного периода отдельно не оплачивается.
Основные обязанности:
1. Верстка / разработка новых проектов
- Верстка дизайн-макетов сайтов из .psd (валидно, кроссбраузерно
Chrome/FF/Edge/Яндекс-браузер). На редких проектах -- также MSIE 11 (с учетом его возможностей)
- Адаптивная верстка. Адаптивное поведение от показанного в дизайн-макете десктопа до 320px. Вид сайта в адаптивном состоянии не предоставляется, его нужно реализовывать самостоятельно.
- Подключение/настройка/адаптация jQuery-плагинов
- Разработка собственного кода javascript (сравнительно несложная
логика на клиенте)
2. Поддержка существующих проектов
- Широкое разнообразие legacy: от <td><font size="5"> до flexbox/grid
- Добавление элементарных блоков (типа авторизации) без участия дизайнера
Необходимые навыки (уверенное знание и реальное умение применять на практике):
- HTML5
- CSS3 (flexbox, grid, медиазапросы, vw/vh/vmin/vmax, вот это вот все)
- LESS
- Javascript
- jQuery
Также потребуются базовые знания:
- БЭМ (не догма, основа методологии именования)
- PHP (на уровне разобраться в синтаксисе)
- jQuery UI
Особенности используемой в студии практики:
- Используются типовой набор (иерархия) файлов .less с переменными less/css, своими классами сетки и т.п. Требуется разработка стилей на данной основе.
- React/Angular/Vue не используется, нет необходимости. Можно использовать в проектах, где от этого есть осязаемый эффект.
Необходимое знание ПО:
- Adobe Photoshop (разобрать макет, задать эффект через Layer Style)
- В качестве среды разработки сейчас используется VS Studio Code,
инструкции по сборке less написаны под плагин Easy LESS /
autoprefixer. Среда разработки д.б. совместима.
Дополнительными преимуществами могут являться:
- Опыт работы с распространенными CMS (типа Wordpress, Joomla и т.п.)
- Знание современных javascript-фреймворков
Необходимые личные качества:
- Соблюдение согласованных сроков
- Аккуратность, дисциплинированность
- Умение работать в команде
- Позитивный настрой
По результатам рассмотрения резюме и работ возможно будет предложено тестовое задание.