Сверстать: портал. Платформа: HTML. Тип вёрстки: адаптивная. Есть макет. ИТ-компания ищет верстальщика. Занятость проектная (контракт ГПХ, 3 месяца). 100 000 руб до вычета налогов. Возможно последующее зачисление в штат, в тч на позицию фронта. Просьба в отклике рассказать о своем опыте и прикрепить резюме в pdf, чтобы вашей кандидатурой было удобно поделиться с командой. Ниже подробное описание вакансии. Хорошего дня! Что вам предстоит делать: • Разрабатывать адаптивную и кроссбраузерную верстку новых страниц и интерфейсов; • Поддерживать и дорабатывать текущие проекты: исправлять баги, обновлять контент, улучшать производительность; • Настраивать мультиязычные интерфейсы и работать с переводами; • Оптимизировать производительность веб-ресурсов; • Работать с дизайнерами и бэкенд-разработчиками для реализации интерактивных компонентов; • Подключать и настраивать анимации с CSS и JS (GSAP, Framer Motion приветствуются); • Работать с макетами в Figma, обеспечивая точное соответствие дизайну. Наши ожидания HTML и CSS • Уверенное владение HTML5 (семантическая верстка, accessibility); • Отличное знание CSS3, включая Flexbox, Grid Layout и современные свойства; • Опыт работы с препроцессорами SCSS/SASS; • Умение писать адаптивную и кроссбраузерную верстку (поддержка последних версий Chrome, Firefox, Safari, Edge, мобильных браузеров); • Понимание методологий БЭМ, SMACSS или других подходов к организации CSS-кода; • Знание современных стандартов и подходов к вёрстке (Mobile First, Progressive Enhancement). JavaScript • Владение JavaScript (ES6+); • Опыт работы с нативными методами взаимодействия с DOM; • Понимание работы асинхронного кода (Promises, async/await); • Базовые знания одного из популярных JS-фреймворков (React, Vue, Svelte – приветствуется, но не обязательно); • Опыт работы с анимациями и интерактивными элементами на JavaScript. Сборка и автоматизация • Опыт работы с Webpack (настройка, оптимизация, плагины, лоадеры); • Умение работать с системами контроля версий (Git, GitLab/GitHub, CI/CD); • Опыт работы с системами управления переводами (например, i18n, Lokalise); • Опыт работы с Node.js/NPM/Yarn (для настройки окружения). Будет плюсом • Опыт работы с Tailwind CSS или другими CSS-фреймворками; • Знание TypeScript; • Опыт работы с шаблонизаторами (Pug, Handlebars, Nunjucks); • Навыки работы с SVG-анимацией и WebGL; • Опыт работы с JAMstack и статическими генераторами (Next.js, Nuxt, Eleventy).