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