Описание вакансии
Мы ищем опытного Frontend-разработчика для присоединения к нашей команде. Идеальный кандидат будет отвечать за разработку и оптимизацию веб-админок, H5-платежных страниц и React Native-приложений для кошельков. Эта роль предполагает глубокую интеграцию с платежными шлюзами и узлами EVM/Solana для реализации ключевых блокчейн-взаимодействий, таких как подключение кошельков, подписание транзакций и отслеживание статуса в реальном времени.
Ключевые обязанности
- Разрабатывать и непрерывно оптимизировать фронтенд-решения для веб-админок, H5-платежных страниц и React Native-приложений кошельков.
- Интегрироваться с платежными шлюзами и блокчейн-узлами (EVM/Solana) для обеспечения подключения кошельков, подписания транзакций и отслеживания статуса в реальном времени.
- Создавать высокозащищенные платежные компоненты, включая валидацию адресов, предотвращение replay-атак и визуализацию подписей EIP-712.
- Проводить оптимизацию производительности фронтенда, усиление безопасности и код-ревью.
- Вносить вклад в технологический стек и лучшие практики фронтенда команды.
- Возможность удаленной работы.
Требования к кандидату
- Базовые требования: степень бакалавра или выше в области компьютерных наук или смежной дисциплине.
- Необходимый опыт работы с React:
- Руководство или активное участие в разработке платежных/финансовых модулей (например, онлайн-депозиты, вывод средств, центры заказов, отображение баланса кошелька в реальном времени, привязка карт).
- Реализация функций блокчейн DApp (подключение кошельков, подписание транзакций, отслеживание в реальном времени, отображение токенов/NFT) с использованием ethers.js, web3.js, wagmi или viem.
- Разработка высокоинтерактивных торговых панелей с виртуальными прокручиваемыми таблицами, графиками WebSocket, многошаговыми платежными потоками и валидацией форм.
- Создание и публикация React Native-приложений цифровых кошельков/платежей (управление мнемониками/приватными ключами, QR-платежи, история транзакций).
- Работа над крупными проектами на TypeScript + React 18 + Hooks с управлением состоянием (Redux Toolkit/Zustand/Recoil) и UI-фреймворками (Tailwind/MUI/AntD).
- Технические навыки:
- Экспертные знания React 18+, Hooks, Concurrent Mode и оптимизации производительности.
- Обязательное использование TypeScript во всех проектах.
- Владение современными решениями для управления состоянием (например, Redux Toolkit).
Преимущества
Гибкий график работы и возможность удаленной работы.


