Обязанности:
Молодая амбициозная команда стремится изменить рынок рекламы в социальных сетях к 2027 году. За 2023–2024 годы они разработали MVP основного продукта и собрали дружный коллектив из более чем 30 специалистов. Стек технологий: Основной: TypeScript, React, Next.js; Дополнительный: возможность выбора и внедрения инструментов по согласованию с командой. Чем предстоит заниматься: Проектировать и разрабатывать клиентскую архитектуру CRM-системы; Создавать новые разделы, функционал и UI-компоненты; Верстать страницы по макетам из Figma с адаптацией под разные устройства; Интегрировать фронтенд с API и backend-фреймворками (Sentry, Amplitude, Ory Kratos и др.); Оптимизировать производительность React-приложения и пользовательского интерфейса; Писать юнит- и e2e-тесты для обеспечения стабильности кода; Работать в команде разработчиков, аналитиков и дизайнеров, используя Git и Jira. Ожидания от кандидата: Опыт в коммерческой веб-разработке от 3 лет; Глубокие знания TypeScript и React; Опыт работы с Redux, Zustand или другими state management библиотеками; Умение работать с протоколами HTTP/WS; Опыт адаптивной и кросс-браузерной верстки по макетам из Figma; Понимание принципов оптимизации производительности интерфейсов; Владение Git и понимание процессов CI/CD; Опыт написания юнит- и e2e-тестов (Jest, Cypress или аналогичные инструменты); Базовые знания безопасности фронтенда (XSS, CSRF и др.). Будет плюсом: Опыт работы с Node.js, Nest.js или другими backend-технологиями; Навыки стилизации и расширения компонентов из готовых UI-фреймворков (Ant Design, Chart.js, Mantine и др.); Участие в стартапах или хакатонах; Опыт проектирования сложных клиентских архитектур и оптимизации под высокие нагрузки; Умение проводить code review и работать в команде.