Описание вакансии
Ключевые обязанности
- Разработка адаптивных и интерактивных пользовательских интерфейсов с использованием React.js
- Интеграция библиотек Web3.js или Ethers.js для подключения к блокчейн-сетям
- Реализация взаимодействия со смарт-контрактами и подключения кошельков
- Оптимизация производительности приложений для децентрализованных сред
- Сотрудничество с UX/UI дизайнерами для реализации визуально привлекательных интерфейсов
- Написание чистого, поддерживаемого и хорошо документированного кода
- Отслеживание последних технологий Web3 и лучших практик
Требования к кандидату
- 3+ года опыта работы с React.js и современным JavaScript (ES6+)
- Глубокое понимание технологий Web3 (блокчейн, смарт-контракты, кошельки)
- Опыт работы с Web3.js, Ethers.js или аналогичными библиотеками для взаимодействия с блокчейном
- Знание архитектуры децентрализованных приложений и паттернов
- Опыт работы с решениями для управления состоянием (Redux, Context API и др.)
- Понимание принципов адаптивного дизайна и CSS-фреймворков
- Опыт работы с системами контроля версий (Git) и agile-методологиями разработки
- Отличные навыки решения проблем и внимание к деталям
Предпочтительные квалификации
- Опыт использования TypeScript в React-приложениях
- Знание IPFS или других решений для децентрализованного хранения данных
- Опыт работы с тестовыми фреймворками (Jest, React Testing Library)
- Понимание CI/CD процессов для Web3-приложений
- Участие в open-source проектах Web3
