Altenar
Senior Creative Front-end Developer
3 дн. назад
КипрSeniorRemoteB1
javascripttypescriptreactnext.jsgsapplaywrightjestcypress
Опыт работы более 6 лет. Работа удалённо, полная занятость, график 5/2. Основные задачи: создание интерактивной верстки и веб-анимации, интеграция с Headless CMS, написание технической документации, покрытие кода тестами, код-ревью, рефакторинг, поддержка процессов разработки.
Обязанности
- Создавать креативную интерактивную верстку и комплексную веб-анимацию (GSAP, Framer Motion, Lottie)
- Интегрировать клиентскую часть с Headless CMS (Payload CMS)
- Писать и поддерживать техническую документацию, покрывать код тестами (Playwright, Jest, Cypress)
- Проводить технический анализ задач, искать и выбирать подходящие технологии
- Проводить код-ревью, рефакторинг, профилировать производительность (DevTools, Core Web Vitals)
- Помогать развивать инженерную культуру и поддерживать процессы разработки в команде
- Мы работаем с: TypeScript, Next.js, Payload CMS, PostgreSQL, Zod, Playwright, Biome, Turborepo
Требования
- Уверенное владение 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+