О РОЛИ
Мы ищем инженера, для которого фронтенд — это не просто UI, а полноценный криптографический движок. Ваша задача — реализовать «магию» доказательств с нулевым разглашением (ZK-Proof) прямо в браузере, обеспечив безопасность и бесшовный UX при управлении секретами пользователей.
ВАШИ КЛЮЧЕВЫЕ ЗАДАЧИ
— ZK-Proof Generation: Интеграция snarkjs для генерации zk-SNARK proof и публичных входов на стороне клиента.
— Merkle Tree Sync: Настройка взаимодействия с Event Indexer для получения актуальных Merkle Path, необходимых для создания доказательств.
— Secrets Management: Разработка логики генерации стойких Secret/Nullifier и безопасного хранения пользовательских Note.
— DApp Core: Реализация UI, подключение кошельков и логика взаимодействия с ретрансляторами.
— Optimization: Выполнение ресурсоемких крипто-вычислений без «фризов» интерфейса.
ЧТО МЫ ЖДЕМ ОТ ВАС
— Frontend Core: Экспертное владение React / Next.js и TypeScript.
— Web3/EVM: Глубокий опыт работы с Ethers.js или Web3.js, мониторинг событий и транзакций.
— ZK-Cryptography (Critical): Практический опыт работы с библиотеками типа snarkjs (загрузка Proving Key, выполнение fullProve).
— Performance: Навыки оптимизации кода для тяжелых вычислений в браузере.
БУДЕТ ПЛЮСОМ
— Понимание архитектуры Tornado Cash.
— Опыт работы с Merkle Trees и их реализацией на фронтенде.
ПОЧЕМУ ЭТО КРУТО?
— Работа на переднем крае Web3-технологий (Privacy & ZK).
— Плотное взаимодействие с ZK-криптографами и Backend-командой.
— Сложный инженерный вызов, где фронтенд решает критические задачи безопасности.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.