Frontend-разработчик (верстальщик)
Описание
Мы — PERX, аккредитованная IT-компания, лидер в создании цифровых решений для крупных игроков автомобильного рынка (Mazda, Suzuki, Geely, Haval, Omoda, Exeed и др.). Мы ценим инновации и предлагаем нашим специалистам возможность работать с современным стеком в дружной и профессиональной команде. Работая в нашей компании, Вы будете участвовать в разработке нашего продукта — платформы по управлению данными (CMS, MDM, PIM, DAM). Сейчас мы в поиске опытного, проактивного и влюбленного в свое дело Frontend-разработчика (верстальщика), который будет работать над созданием высококачественных, производительных и доступных пользовательских интерфейсов. Что нужно будет делать: - Вёрстка шаблонов блоков сайтов на Hugo. - Развитие библиотеки блоков в рамках нашей CMS - собственного продукта, на котором работают сайты крупнейших автомобильных брендов. - Разработка переиспользуемых JS/TS-компонентов интерфейса (аккордеоны, модальные окна, слайдеры, видеоплееры) - без фреймворков. - Реализация JS-логики блоков сайтов: композиция UI-компонентов в целостный сценарий. - Реализация анимации и микровзаимодействий: от CSS-переходов до сложных сценариев на GSAP. - Поддержка и развитие SCSS-архитектуры проектов. - Участие в миграции кодовой базы на TypeScript. - Участие в code review. Что для нас важно: - Коммерческий опыт вёрстки от 3 лет. Умение верстать с нуля, без Bootstrap, Tailwind и других фреймворков - у нас вся вёрстка и все компоненты написаны руками. - Пиксельная точность по макетам (Figma), адаптив под 4 - 5 брейкпоинтов, кроссбраузерность. - Уверенная работа с Flexbox и Grid, современным CSS: логические свойства, clip-path, aspect-ratio, CSS-переменные. - Глубокое знание SCSS: миксины с аргументами и content-блоками, функции, @use / @forward и модульная организация, работа с map-ами. - Понимание принципов анимации (тайминги, easing) и умение их реализовать: CSS-переходы, @keyframes, анимация через transform / opacity без просадок производительности. - Уверенный ES6+: модули, деструктуризация, замыкания, опциональная цепочка, асинхронное программирование; - Умение писать UI-модули без фреймворков: изоляция состояния, настраиваемые селекторы, делегирование событий, отсутствие утечек памяти. - Уверенное знание DOM API, Intersection Observer / Resize Observer, понимание reflow/repaint и производительности анимации. - Уверенное знание TypeScript (типы, интерфейсы, дженерики, типизация DOM) - мы переводим на него кодовую базу. - Опыт работы со сборщиками (Gulp, Webpack, Vite): понимание пайплайна, умение поправить или дописать конфиг. У нас Gulp. - Опыт работы с Hugo или другими генераторами статических сайтов (Eleventy, Astro, Jekyll); - Опыт проектирования сложной SCSS-архитектуры; - Опыт работы с GSAP: таймлайны, Scroll Trigger, стаггеры; - Опыт проектирования собственной библиотеки UI-компонентов без фреймворков - с продуманным API, конфигурируемостью и документацией; - Оптимизация Core Web Vitals; - Опыт настройки CI/CD (GitLab CI): сборка, линтеры, автодеплой. Мы предлагаем: - Сложные и интересные задачи. Используем передовые технологии, создаем цифровые решения для тысяч пользователей. - Официальное оформление по ТК РФ с первого дня, «белую» зарплату, социальные гарантии и все льготы аккредитованной ИТ-компании. - Полную удаленку с гибким началом дня (8-часовой график, 5/2). - Дружную команду, наставничество и систему онбординга для быстрого старта. - Корпоративные скидки на английский в Skyeng для тебя и твоей семьи. - Корпоративный портал с внутренней валютой: зарабатывай бонусы и меняй на мерч.) - Возможность проявлять инициативу: твои идеи будут услышаны, ты можешь влиять на процессы. - Квизы, тимбилдинги, марафоны — разбавляем будни драйвом; Присоединяйтесь к PERX и помогайте нам создавать инновационные решения для автомобильной индустрии!