Задачи:
— Владение и развитие пути подписания каждой транзакции в Phantom
— Разработка и укрепление процессов аутентификации, разблокировки, биометрии и доступа к аккаунтам на веб и мобильных платформах
— Внедрение passkeys (WebAuthn) и улучшений MFA с балансом безопасности и удобства
— Управление процессами онбординга и жизненного цикла ключей: генерация/вывод ключей, работа с seed-фразами, регистрация без seed, сопряжение с аппаратными кошельками
— Управление безопасным экспортом/импортом ключей и связанными мерами безопасности
— Написание и поддержка надежных тестов (unit/integration/e2e) для критически важных процессов; обеспечение безопасного развертывания через мониторинг и поэтапные релизы
Требования:
— Опыт работы 7+ лет
— Сильные навыки TypeScript; комфортная разработка кода для браузера, Node.js и мобильных JS сред
— Опыт создания надежных тестовых наборов с низкой нестабильностью для критических систем
— Знание концепций аутентификации и распространенных механизмов (сессии/токены, MFA/OTP, WebAuthn/passkeys)
— Сильные инженерные основы: проектирование систем, отладка, надежность в продакшене
— Приветствуется: опыт с OAuth2/OIDC, внутренностями WebAuthn, криптографией, системами управления ключами; опыт с Web3/кошельками или потоками подписания; опыт в безопасности или финансовой сфере (идентификация, платежи, кастоди); опыт или интерес к Rust
Контакты работодателя доступны по кнопке «Откликнуться» после входа.