Senior Creative Front-end Developer
AltenarУдалённоот 6 лет5/2Полная занятость
PostgreSQLTypeScriptReactJavaScriptFrontendNext.jsHTML5CSS3GSAPFramer MotionLottiePayload CMS
Описание
Вам предстоит заниматься созданием креативной интерактивной верстки и комплексной веб-анимации, интеграцией клиентской части с Headless CMS, а также поддержкой и развитием инженерной культуры в команде.
Обязанности
- Создавать креативную интерактивную верстку и комплексную веб-анимацию (GSAP, Framer Motion, Lottie)
- Интегрировать клиентскую часть с Headless CMS (Payload CMS)
- Писать и поддерживать техническую документацию, покрывать код тестами (Playwright, Jest, Cypress)
- Проводить технический анализ задач, искать и выбирать подходящие технологии
- Проводить код-ревью, рефакторинг, профилировать производительность (DevTools, Core Web Vitals)
- Помогать развивать инженерную культуру и поддерживать процессы разработки в команде
Требования
- Уверенное владение JavaScript (ES6+), TypeScript и глубокое знание React 19
- Понимание принципов работы Next.js (App Router, Server/Client Components) и базовый опыт взаимодействия с ним
- Продвинутое владение инструментами сложных анимаций: GSAP и/или Motion (бывш. Framer-Motion)
- Продвинутый уровень владения HTML5, CSS3, CSS Modules и принципами адаптивной семантической верстки
- Опыт работы с современными паттернами проектирования и инструментами сборки (Turborepo, Biome)
- Уверенные знания систем контроля версий (Git) и отладки производительности интерфейсов в браузере
Будет плюсом
- Опыт работы над креативными сайтами уровня Awwwards/FWA
- Практический опыт работы с WebGL и Three.js для создания 3D-сцен
- Практический опыт работы с тестами (Playwright, Jest, Cypress) и CI/CD
- Базовое понимание работы бэкенд-экосистемы на базе Node.js и PostgreSQL
- Знание библиотек стилизации и препроцессоров SCSS/SASS
- Знакомство с принципами работы No-code/Low-code визуальных редакторов (Webflow / Framer)
- Знание английского языка на уровне B1+
Условия
- Полная занятость
- График: 5/2
- Формат работы: удалённо