Описание вакансии
Ключевые обязанности
- Разработка и оптимизация браузерных плагин-кошельков с акцентом на безопасность, производительность и пользовательский опыт, включая такие функции, как управление ключами, подписание транзакций и сетевое подключение.
- Создание адаптивных и доступных веб-страниц Dapp, соответствующих продуктовым спецификациям и современным веб-стандартам (например, HTML5, CSS3 и рекомендациям по доступности).
- Реализация фронтенд-компонентов с использованием JavaScript/TypeScript, обеспечивая совместимость с десктопными и мобильными браузерами через методы прогрессивного улучшения.
- Сотрудничество с бэкенд-разработчиками для интеграции функциональности кошельков с блокчейн-API, смарт-контрактами и децентрализованной инфраструктурой.
- Проектирование и поддержка масштабируемых, модульных кодовых баз, поддерживающих процессы непрерывной интеграции и развертывания для разработки кошельков.
- Проведение код-ревью, отладка сложных проблем и обеспечение соответствия технической реализации лучшим практикам и протоколам безопасности.
- Отслеживание новых веб-технологий, блокчейн-стандартов и трендов в разработке кошельков для стимулирования инноваций в продуктовых решениях.
- Документирование технических процессов, API и архитектуры систем для разработки кошельков с целью облегчения командного взаимодействия и обмена знаниями.
- Проведение пользовательского тестирования и сбор обратной связи для улучшения функций кошельков и удобства использования в различных сценариях.
- Обеспечение кросс-браузерной совместимости и адаптивности для всех приложений и интерфейсов, связанных с кошельками.
Требования к кандидату
- Подтвержденный опыт (5+ лет) в full-stack веб-разработке с сильным акцентом на фронтенд-технологии, включая JavaScript, TypeScript и современные фреймворки, такие как React.
- Продвинутое владение JavaScript/TypeScript с практическим опытом работы в экосистемах инструментов (например, Webpack, Babel, ESLint) и функциональных библиотеках (например, Redux, Axios, React Router).
- Глубокое понимание разработки на Node.js, включая серверную логику, проектирование API и интеграцию с блокчейн-платформами (например, Ethereum, Solana).
- Способность создавать высококачественные адаптивные веб-дизайны, которые соответствуют различным размерам экранов и возможностям устройств, сохраняя при этом производительность.
- Отличные навыки общения на английском языке, способность интерпретировать и реализовывать техническую документацию, спецификации и исследовательские материалы.
- Командный подход с опытом работы в agile-среде, включая методологии Scrum или Kanban для управления проектами.
- Знание основ блокчейна (например, криптографические принципы, механизмы консенсуса) для обеспечения технической реализуемости функций кошельков.
- Опыт работы с системами контроля версий (например, Git) и CI/CD-процессами для автоматизированного тестирования и развертывания приложений кошельков.
- Сильные навыки решения проблем и внимание к деталям для обеспечения надежности и безопасности кошельковых систем в условиях высокой нагрузки.
- Способность работать как самостоятельно, так и в команде для своевременной реализации сложных проектов по разработке кошельков в рамках заданных требований.
- Владение принципами UI/UX-дизайна для создания интуитивно понятных и доступных интерфейсов для пользователей кошельков.
- Опыт работы с криптографическими библиотеками и протоколами для реализации безопасных функций кошельков.
- Понимание децентрализованных систем и архитектуры блокчейна для обеспечения бесперебойной интеграции с распределенными сетями.
- Способность анализировать и решать технические проблемы, связанные с безопасностью, производительностью и масштабируемостью кошельков.
- Отличные навыки командной работы и коммуникации для эффективного взаимодействия с дизайнерами, продуктовыми менеджерами и другими инженерами.
