Frontend-разработчик HTML/CSS/JavaScript и Yii2
Что за роль
InternetWeb ищет frontend-разработчика для создания и развития интерфейсов действующих веб-проектов. Основная часть работы — адаптивная и кроссбраузерная вёрстка, перенос макетов в поддерживаемый код и интеграция интерфейсов в приложения на Yii2. Важно сохранять качество и стабильность существующих решений, в том числе при доработке клиентской логики.
Что предстоит делать
- Создавать адаптивную и кроссбраузерную вёрстку страниц и интерфейсов по дизайн-макетам.
- Переносить макеты из Figma и Photoshop в аккуратный код и проверять pixel-perfect соответствие.
- Интегрировать вёрстку в проекты на Yii2, работать с PHP-шаблонами, layout, view и подключением ресурсов.
- Разрабатывать и дорабатывать JavaScript-логику: работать с DOM, событиями, AJAX/fetch, Promise и обработкой ошибок.
- Поддерживать существующий CSS, JavaScript и jQuery-код, вносить изменения без нарушения текущей функциональности.
- Работать с формами, валидацией, HTTP-запросами, URL-параметрами, cookies и браузерными хранилищами.
- Настраивать подключение стилей и скриптов, использовать AssetBundle, Git, а при необходимости — Linux-консоль, Bash и Docker.
Что потребуется
- Опыт работы frontend-разработчиком 3–6 лет и уверенное знание HTML5, CSS3 и JavaScript.
- Навыки адаптивной вёрстки с Flexbox, Grid, медиазапросами, SCSS/SASS и методологией БЭМ.
- Опыт pixel-perfect вёрстки и проверки интерфейсов в разных браузерах и на устройствах; уверенная работа с Figma и Photoshop.
- Понимание DOM, событий, Promise, AJAX/fetch, JSON, HTTP-статусов, cookies, сессий и браузерных хранилищ; знание jQuery.
- Понимание структуры Yii2 и интеграции вёрстки, знакомство с PHP-шаблонами, ActiveForm, helpers и AssetBundle.
- Уверенная работа с Git, базовые навыки Linux и Bash, понимание основ HTTP и SQL; знакомство с Docker. Vue.js и Webpack будут преимуществом.
- Опыт работы с Windows, Linux и macOS либо готовность использовать разные операционные системы.
Что важно знать
В описании отдельно отмечена работа над действующими проектами с высокой нагрузкой и большим количеством пользователей. Помимо реализации интерфейсов, разработчик сможет предлагать улучшения и обсуждать технические решения; в команде заявлены обмен опытом, отсутствие микроменеджмента и лишней бюрократии.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram