Обязанности:
О компании: Everpeakmedia - это маркетинговая компания, которая работает с performance каналами правления клиентов. Наши клиенты - средний/крупный бизнес по всему миру в высококонкурентных и сложных доменах. Мы работаем там где важна не только реклама, но и прогнозируемый объем лидогенерации и качество трафика. Мы разрабатываем собственные инструменты и технологии для решения комплексных задач и оптимизации процессов. Кратко об особенностях нашей команды: Люди на первом месте. Нам важна работа, но еще важнее те, кто ее делает. Уважение, доверия, прямота - не опция. Растем и помогаем расти. Доступы к курсам, конференциям, а также нестандартные задачи. У нас нет случайных людей. Мы эксперты, каждый в своей области. И активно делимся опытом и знаниями. Свобода и ответственность. Мы даем место для опыта и ошибок, а также возможность проявлять инициативу и влиять на развитие как продукта, так и компании. Мы сами себе заказчик. Почти все технологические решения используются внутри, а не для клиента. Это дает возможность активно развивать и улучшать продукт напрямую с теми, кто его использует. Прозрачность. Работа без бесконечных согласований и бюрократии. Ценим прямоту, скорость и результат. Команда - это выходцы из бигтеха, финансов, маркетинга и крупных инфраструктурных компаний. Ищем товарищей, которые дополнят этот коллектив из неслучайных людей своим опытом, бэкграундом и точкой зрения, чтобы продолжать создавать новые решения и продукты, а также совершенствоваться. Что нужно делать: • Разрабатывать и поддерживать клиентскую логику с учётом JS-механик (event loop, замыкания, контекст) • Делать компоненты (Web Components) и использовать Browser API для оптимизации • Оптимизировать производительность (загрузка, Core Web Vitals, память) • Поддерживать современную CSS-архитектуру и адаптивность • Писать строго типизированный код на TypeScript • Интегрироваться с API (REST/GraphQL, авторизация, ошибки) • Понимать БД и писать базовые SQL-запросы • Разбираться в серверной части (Node.js, BFF) • Диагностировать и устранять проблемы производительности • Использовать AI-инструменты и проверять их результат (ускорение рефакторинга, написание тестов, документации и ревью кода, декомпозиция задач) • Проверять и исправлять AI-генерируемый код с точки зрения архитектуры, безопасности и актуальности решений Что ожидаем от Вас: • Глубокое понимание JavaScript (event loop, замыкания, прототипы, контекст, regex) • Опыт с Web Components и Browser API, оптимизация производительности и памяти • Оптимизация производительности веб-приложений (загрузка ресурсов, Core Web Vitals, семантика, доступность, профилирование в DevTools) • Уверенный современный CSS и архитектура стилей • Сильный TypeScript без any • Проектирование и работа с API (REST/GraphQL: запросы, пагинация, payload; HTTP: кеширование, авторизация JWT/OAuth 2.0) • Работа с асинхронностью и серверной логикой (async/await, promises, Node.js/Express, BFF) • Базовое понимание БД (SQL, типы данных, индексы, представления) и влияние структуры БД на API • Транзакционная логика, ретраи, оптимистичные обновления • Адаптивная и кроссбраузерная разработка • Опыт использования AI-инструментов (Claude, Cursor, Copilot, v0 и аналоги) для ускорения разработки Будет плюсом: • Базовое понимание серверной логики (контроллеры, роутинг), способность разбираться и вносить правки • Опыт работы с AI-агентами для автоматизации задач • Знакомство с Model Context Protocol (MCP) • Опыт интеграции AI API (OpenAI, Anthropic) в продукт Мы предлагаем: Удалённую работу фулл-тайм в стандартном (5/2) гибком графике; Оклад $1500-2000. Оплата 2 раза в месяц (по желанию). 28 календарных дней отпуск + больничные, а также 1 day off в месяц; Возможность обучаться новому за счёт компании.Похожие вакансии