Ищем Middle+ React разработчика для создания продуктов в сфере блокчейн.
Ключевая задача — активное и быстрое развитие продукта.
Что важно для данной роли:
- Опыт работы с React.js — глубокое понимание React (функциональные компоненты, хуки, управление состоянием), минимум 3 года опыта.
- Опыт работы с Next.js — понимание таких особенностей, как SSR, ISR, клиентско-серверные компоненты, роутинг, оптимизация производительности. Опыт создания высокопроизводительных веб-приложений с Next.js.
- TypeScript — опыт использования TypeScript, знание типов, интерфейсов, generics, понимание type safety.
- Структурирование проекта — умение организовать компонентную структуру, создавать и поддерживать масштабируемый, легко поддерживаемый код с учетом модульности и изоляции.
- Современные инструменты и библиотеки — опыт работы с современными библиотеками для управления состоянием (например, Zustand, Redux, Zod, Yup, React-Hook-Form, React-Query), API для HTTP запросов (Axios, Fetch) и др.
- Адаптивность и кроссбраузерность — опыт создания адаптивных, доступных и кроссбраузерных интерфейсов, хорошее знание CSS (SCSS, styled-components).
- Оптимизация производительности — навыки оптимизации производительности компонентов и приложений, знание инструментов для профилирования, оптимизация lazy loading, динамический импорт.
- Интеграция API — опыт работы с RESTful API, интеграция внешних сервисов, понимание основ безопасности данных при работе с API.
- Инструменты CI/CD — опыт работы с GitHub Actions, знание настройки CI/CD пайплайнов для автоматизации процессов развертывания.
Будет плюсом:
- Опыт работы с международными проектами и локализацией.
- Знание принципов WebSocket и их интеграции во фронтенд.
- Опыт с Next.js App Router и SSR API.
- Навыки создания компонентов с доступностью (accessibility).
- Опыт работы с Sentry для отслеживания ошибок и логирования.
Soft Skills:
- Умение самостоятельно решать задачи и предлагать решения.
- Умение эффективно коммуницировать и работать в команде, активно участвовать в планировании и обсуждении требований.
- Ориентированность на результат и качество кода.
Задачи:
- поддержка и развитие проекта;
- использование TypeScript для обеспечения надежности и читабельности кода;
- работа с Next.js для оптимизации и повышения производительности веб-приложений;
- проведение код ревью;
- быть в курсе последних тенденций, лучших практик и новых технологий в разработке интерфейса;
- сотрудничество с другими членами команды для достижения общих целей и поддержания высоких стандартов разработки.
В свою очередь предлагаем:
- новый MacBook для тебя;
- оплачиваемые обеды для тех, кто работает в офисе;
- реализация потенциала, поддержка инициативы;
- работа в стабильной международной компании;
- возможность развиваться в профессиональном и финансовом плане;
- адекватный лояльный менеджмент, отсутствие бюрократии;
- возможность удаленной работы с гибким графиком;
- компания предоставляет 17 рабочих дней отпуска в год;
- регулярные тимбилдинги для сотрудников.
Если ты чувствуешь, что подходишь под эту вакансию — отправляй нам резюме с зарплатными ожиданиями!
Присоединяйтесь к нашей команде