Frontend DApp Engineer (Клиентская Криптография и ZK-интеграция)
- Формат
- contract
- Занятость
- Контракт
- Категория
- Программист
- Источник
- Telegram IT Job
Контакт HR — бесплатно после входа
Войдите через Telegram — покажем, кому писать напрямую. Без резюме и анкет.
Описание
Frontend DApp Engineer (Клиентская Криптография и ZK-интеграция)
Формат: Контрактная работа (5–6 месяцев), удаленно.
Суть роли:
Вы будете основным разработчиком интерфейса, который является не просто UI, а криптографическим движком на стороне клиента. Ваша задача — обеспечить безопасность и удобство генерации доказательств с нулевым разглашением (ZK-Proof) и управление пользовательскими секретами.
Ключевые обязанности:
1. Генерация ZK-Proof: Интеграция ZK-библиотек (например, snarkjs) для выполнения сложных криптографических вычислений в браузере. Ответственность за генерацию zk-SNARK proof и публичных входов при выводе средств.
2. Синхронизация Дерева Меркла: Настройка взаимодействия с off-chain Event Indexer Service для получения актуальной, локальной копии Merkle Tree и Merkle Path, которые критически необходимы для создания ZK-Proof.
3. Управление Состоянием: Разработка логики для генерации криптографически стойких secret и nullifier при депозите и безопасного сохранения пользовательского Note.
4. Базовая Разработка DApp: Реализация UI, подключения кошельков и логики выбора пулов и ретрансляторов.
Требования к опыту (Hard Skills):
Frontend Core: Экспертное знание React (или Next.js) и TypeScript.
Web3/EVM Интеграция: Глубокое знание Web3.js ИЛИ Ethers.js (оба являются предпочтительными), опыт работы с кошельками, транзакциями и мониторингом событий.
Криптографическая Интеграция (КРИТИЧНО): Обязателен опыт работы с ZK-библиотеками (
Загрузка Proving Key.
Выполнение функции fullProve или аналогичных ресурсоемких криптографических расчетов.
Оптимизация: Навыки оптимизации кода для выполнения интенсивных вычислений в браузере без ухудшения пользовательского опыта.
Будет плюсом:
Опыт работы с Merkle Trees и их реализацией в браузере.
Понимание архитектуры Tornado Cash.
---
Ключевое примечание: Ваша зона ответственности — криптографическая магия в браузере. Вам нужно принимать данные от ZK Cryptographer и Backend Engineer (Indexer) и превращать их в готовую для отправки транзакцию.
Контакт: [контакт скрыт]
Формат: Контрактная работа (5–6 месяцев), удаленно.
Суть роли:
Вы будете основным разработчиком интерфейса, который является не просто UI, а криптографическим движком на стороне клиента. Ваша задача — обеспечить безопасность и удобство генерации доказательств с нулевым разглашением (ZK-Proof) и управление пользовательскими секретами.
Ключевые обязанности:
1. Генерация ZK-Proof: Интеграция ZK-библиотек (например, snarkjs) для выполнения сложных криптографических вычислений в браузере. Ответственность за генерацию zk-SNARK proof и публичных входов при выводе средств.
2. Синхронизация Дерева Меркла: Настройка взаимодействия с off-chain Event Indexer Service для получения актуальной, локальной копии Merkle Tree и Merkle Path, которые критически необходимы для создания ZK-Proof.
3. Управление Состоянием: Разработка логики для генерации криптографически стойких secret и nullifier при депозите и безопасного сохранения пользовательского Note.
4. Базовая Разработка DApp: Реализация UI, подключения кошельков и логики выбора пулов и ретрансляторов.
Требования к опыту (Hard Skills):
Frontend Core: Экспертное знание React (или Next.js) и TypeScript.
Web3/EVM Интеграция: Глубокое знание Web3.js ИЛИ Ethers.js (оба являются предпочтительными), опыт работы с кошельками, транзакциями и мониторингом событий.
Криптографическая Интеграция (КРИТИЧНО): Обязателен опыт работы с ZK-библиотеками (
snarkjs или аналоги), включая:Загрузка Proving Key.
Выполнение функции fullProve или аналогичных ресурсоемких криптографических расчетов.
Оптимизация: Навыки оптимизации кода для выполнения интенсивных вычислений в браузере без ухудшения пользовательского опыта.
Будет плюсом:
Опыт работы с Merkle Trees и их реализацией в браузере.
Понимание архитектуры Tornado Cash.
---
Ключевое примечание: Ваша зона ответственности — криптографическая магия в браузере. Вам нужно принимать данные от ZK Cryptographer и Backend Engineer (Indexer) и превращать их в готовую для отправки транзакцию.
Контакт: [контакт скрыт]
- react
- nextjs
- typescript
- web3js
- ethersjs
- snarkjs
- zk-proof
- merkle tree
- cryptography
- frontend
Оценка вакансии
39/100 · минимум информации
- Оценка описания недоступна
- Зарплата не указана
- Компания не названа
- Контакт HR подтверждён
- Стек описан подробно
- Формат описан частично
Похожие вакансии
Senior AI-Native Fullstack Engineer
AI-балл 55/100$20-30/hour
SeniorУдалённоnextjstypescriptnodejs
Backend Developer (Go/Python) / Frontend Developer (React)
AI-балл 73/100300 000 – 300 000 ₽
MiddleУдалённоgopythonreact
Миддл / Сеньор PHP Backend (Laravel) Разработчик
AI-балл 58/100Keepgo
Удалённоphplaravelmysql
PEGA Developer
AI-балл 35/10095 000 – 170 000 ₽
JuniorУдалённоpegabpm
Руководитель фронтенд-разработки
AI-балл 54/100Москва
HeadГибридjavascriptfrontendarchitecture