Крупная платформа в сфере криптовалют и цифровых активов с большой кодовой базой, множеством функциональных модулей и несколькими направлениями разработки.
react developer в криптовалютных продуктах
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать и развивать крупное frontend-приложение на React
- Проектировать и реализовывать новые функциональные модули
- Поддерживать и рефакторить существующий код
- Работать над несколькими задачами и направлениями параллельно
- Участвовать в архитектурных решениях и развитии frontend-архитектуры
- Декомпозировать и оценивать сложные задачи
- Оптимизировать производительность приложения
- Адаптировать существующий web-фронт для мобильных устройств
- Интегрировать приложение с backend API, WebSocket и real-time сервисами
- Проводить Code Review
- Анализировать и устранять production-проблемы
- Взаимодействовать с backend-разработчиками, QA, дизайнерами и продуктовой командой
требования
- 5+ Лет коммерческого опыта frontend-разработки, значительная часть — с React
- Уверенное знание React, TypeScript и JavaScript
- Глубокое понимание React: hooks, rendering/re-rendering, управление состоянием и оптимизация
- Опыт разработки и поддержки крупных production-проектов с большой существующей кодовой базой
- Умение быстро разбираться в существующем и чужом коде
- Опыт проектирования frontend-архитектуры и декомпозиции сложных задач
- Опыт работы с Redux, Redux Toolkit, Zustand или аналогичными решениями
- Уверенная работа с REST API и WebSocket
- Опыт разработки интерфейсов с динамически обновляемыми данными
- Понимание производительности браузера и оптимизации React-приложений
- Опыт адаптации сложного web-интерфейса для мобильных устройств
- Опыт написания unit- и integration-тестов
- Уверенная работа с Git и современными командными процессами разработки
- Способность самостоятельно вести несколько задач параллельно, определять приоритеты и доводить задачи до production
- Умение принимать технические решения и аргументировать их
- Опыт работы в crypto, trading или FinTech
- Способность быстро погружаться в большой существующий проект, понимать влияние изменений на другие части системы, работать с несколькими параллельными задачами, самостоятельно находить технические решения, декомпозировать сложные задачи, погружаться в бизнес-логику продукта, соблюдать баланс качества технического решения и скорости разработки, отвечать за результат от анализа задачи до production
- Будет плюсом: понимание специфики продуктов с большим количеством real-time данных, опыт разработки или адаптации PWA, опыт разработки мобильных приложений, React Native, опыт нативной разработки под iOS или Android, опыт работы с финансовыми графиками, профилирования и глубокой оптимизации frontend-приложений, работы с монорепозиториями, крупными multi-team проектами, разработки или поддержки design system или component library
условия
- Офис в Минске
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.