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