Софтлоджик Рус

HTML/CSS-верстальщик

От 100 000 RUR
  • Москва
  • Проектная работа
  • Удаленная работа
  • От 1 года до 3 лет
Обязанности:
  • Разрабатывать адаптивную и кроссбраузерную верстку новых страниц и интерфейсов;
  • Поддерживать и дорабатывать текущие проекты: исправлять баги, обновлять контент, улучшать производительность;
  • Настраивать мультиязычные интерфейсы и работать с переводами;
  • Оптимизировать производительность веб-ресурсов;
  • Работать с дизайнерами и бэкенд-разработчиками для реализации интерактивных компонентов;
  • Подключать и настраивать анимации с 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).