Описание вакансии
Мы — финтех-команда, ориентированная на зарубежные рынки. В настоящее время мы ищем Senior Frontend Engineer для удаленной работы. Как ключевой член фронтенд-команды, вы будете отвечать за разработку важных бизнес-функций для клиентских веб-приложений и внутренних платформ операционного управления. Вы будете сотрудничать с командами продукта, дизайна и бэкенда для предоставления высококачественных решений.
Основные обязанности
- Разработка клиентских веб-продуктов, включая управление аккаунтами, верификацию личности, управление активами, депозиты, вывод средств, обмен, платежи и подключение кошельков.
- Создание внутренних платформ операционного управления, охватывающих модули, такие как управление аккаунтами, рабочие процессы утверждения, настройка каналов, риск-контроль, уведомления и аудит.
- Контроль полного процесса реализации от обсуждения решений, разработки, интеграции API, тестирования до развертывания для бизнес-требований.
- Сотрудничество с бэкендом и связанными командами для реализации фронтенд-возможностей, таких как аутентификация, защита от CSRF, многоязыковая поддержка, обработка ошибок и WebSocket-уведомления в реальном времени.
- Постоянное улучшение повторного использования компонентов, спецификаций типов TypeScript, оптимизации производительности и автоматизированного тестирования на основе потребностей проекта и бизнес-приоритетов.
- Реализация подключения кошельков EVM и TRON, подписания сообщений и других Web3-взаимодействий на фронтенде в соответствии с бизнес-потребностями.
Требования к кандидату
- 5+ лет опыта фронтенд-разработки, преимущественно с использованием React и TypeScript.
- Владение React Hooks, управлением состоянием, проектированием компонентов и распространенными методами оптимизации производительности.
- Знание хотя бы одной инженерной системы, такой как Umi или Vite, с возможностью быстрой адаптации к существующим проектам.
- Опыт разработки систем управления бэкендом, включая сложные таблицы, формы, права доступа, рабочие процессы утверждения и сценарии CRUD.
- Навыки работы с CSS, адаптивным дизайном и адаптацией под различные устройства, опыт работы с Tailwind CSS.
- Знание аутентификации, интеграции API, предотвращения повторных отправок, обработки кодов ошибок и управления исключительными состояниями.
- Способность самостоятельно разрабатывать бизнес-модули и устранять проблемы, сильные коммуникативные навыки и умение выполнять поставленные задачи.
- Высокая внимательность к точности данных, обработке ошибок и безопасности активов пользователей.
Предпочтительные навыки
- Опыт работы с React Native, Flutter или нативной разработкой приложений (предпочтительно React Native).
- Опыт работы с кошельками, блокчейном, биржами, платежами или другими финтех-продуктами.
- Знание инструментов, таких как wagmi, viem, WalletConnect или TronLink.
- Опыт интернационализации для англоязычных, португалоязычных или латиноамериканских рынков.
- Знание автоматизированного тестирования, генерации типов OpenAPI, WebSocket или высокоточных финансовых расчетов.
Условия
13-я зарплата, годовой бонус, ежегодные медицинские осмотры, подарки на день рождения и праздники и т. д.