О компании: Работа с крупными продуктами, развитие дизайн‑системы, зрелый CI/CD и внимание к качеству кода и вёрстке.
Стек и культура:
- React 19, TypeScript, Redux, CSS Modules, Vite, Webpack, Storybook
- Зрелый CI/CD‑пайплайн; Unit, Integration, E2E и Visual Regression тесты
- Глубокое понимание DOM, CSS и веб‑производительности
Обязанности:
- Оптимизировать рендеринг, работать с Core Web Vitals и Critical Rendering Path
- Создавать сложные анимации и интерактивы (GSAP, Framer Motion) с учётом слабых устройств
- Анализировать компромиссы между CSS и JS решениями
- Проходить код‑ревью, где проверяются вёрстка и семантика так же тщательно, как бизнес‑логика
Требования:
- Коммерческий опыт разработки на React и TypeScript от 3 лет
- Глубокое понимание JavaScript и среды выполнения: Event Loop, асинхронность, модель памяти
- Уверенные навыки в CSS: Flex, Grid, адаптивная вёрстка; знание CSS Modules
- Знание ключевых Browser API: Storage, Cookies, Network (Fetch/WebSocket) и API для производительности и анимаций (RAF, IntersectionObserver)
- Опыт с инструментами сборки (Webpack, Vite) и проектированием масштабируемых фронтенд‑приложений
- Умение декомпозировать задачи и оценивать сроки; писать чистый поддерживаемый код
Будет плюсом:
- Знание Core Web Vitals (LCP, CLS, INP) и оптимизации бандла/критического пути
- Понимание безопасности фронтенда: XSS, CSRF, CSP
- Опыт тестирования (Unit, Integration, E2E) и настройки CI/CD пайплайнов
- Английский для чтения документации (B1+)
Условия:
- Офис в Барнауле с комфортными рабочими местами, мощным железом, зонами отдыха и парковкой
- ДМС, компенсация фитнеса, оплата sick day
- Возможность гибкого начала дня и опции работы из дома при необходимости
- Активная корпоративная жизнь, обучение и рост внутри команды
При отклике обязательно приложите ссылку с примерами кода.