Обязанности:
Кто мы? Мы — стартап, специализирующийся на поставке программных решений для клиентов и партнеров в индустрии игровых развлечений (iGaming). Наша команда фокусируется на разработке и сопровождении веб-приложений, их дизайне и интеграции систем и игр. На данный момент мы в поиске опытного Frontend-разработчика, чтобы присоединиться к нашей команде для создания нового продукта. Чем предстоит заниматься: Поддержка существующих проектов в части Frontend; написание новых «с нуля» с использованием React, NextJS. Написание функциональных компонентов, библиотек, пакетов используемыx между проектами. Кроссбраузерная и адаптивная верстка в соответствии с макетами в Figma. Проведение код-ревью. Решение как технических, так и архитектурных задач. Оптимизация производительности и доступности интерфейсов. Тесное сотрудничество с дизайнером и Backend-разработчиком для создания совместимых и эффективных решений. Что для нас важно: Опыт работы с React не менее 4 лет. Общий опыт работы Frontend-разработчиком не менее 5 лет. Уверенное знание JavaScript (ES6+), TypeScript. Знание основ проектирования интерфейсов (UI/UX). Уверенное владение React и связанными технологиями (React Router, Redux Toolkit, Context API). Опыт работы с современными сборщиками модулей (Webpack, Vite, или аналогичные). Уверенное понимание принципов разработки (SOLID, KISS, DRY). Знание архитектурных подходов к разработке крупных веб-приложений (Atomic Design, модульная архитектура). Работа с Highload интерфейсами: рендеринг сложных компонентов, минимизация нагрузки на браузер. Опыт написания и поддержки Unit и интеграционных тестов (Jest, React Testing Library, Cypress). Опыт работы с REST API. Умение проектировать взаимодействие с бэкендом. Опыт работы с инструментами мониторинга фронтенда (например: Sentry, Datadog). Знание основ клиентского логирования и работы с аналитикой (Google Analytics, Amplitude). Опыт работы с системами сборки и CI/CD (например: GitLab CI, Jenkins). Будет плюсом: Знание Docker для локальной разработки. Знание NextJS или других SSR-фреймворков. Опыт работы с модульной CSS (CSS Modules, Styled-components, Emotion). Знание дизайна систем компонентов (Storybook). Опыт работы с WebSocket. Можем предложить: Полностью удаленная работа из любой точки мира. График 5/2, гибкое начало дня c 9-12 по МСК. Заработная плата в USDT. Оплачиваемый отпуск 28 календарных дней, выходные и праздничные дни по календарю РФ. Возможности для профессионального роста и развития.