Старший инженер-программист, Frontend / Full Stack (Платформа идентификации)
Phantom ищет старшего инженера-программиста для своей Платформы идентификации, который будет отвечать за аутентификацию, подписание и управление ключами в веб- и мобильных приложениях. Полностью удалённая работа, команда 180+ человек, поддерживается a16z.
Phantom соединяет десятки миллионов людей с открытыми рынками — перпетуалами, рынками предсказаний, токенизированными активами, стейблкоинами — с самостоятельным хранением в основе. Платформа идентификации — это корень доверия Phantom: аутентификация, разблокировка, онбординг/генерация ключей и конвейер подписания, через который проходит каждая транзакция. Обязанности: - Владеть и развивать путь подписания для каждой транзакции в Phantom - Создавать и укреплять потоки аутентификации, разблокировки, биометрии и доступа к аккаунту в веб- и мобильных приложениях - Внедрять passkeys (WebAuthn) и улучшения MFA с сильным балансом безопасности и удобства - Владеть онбордингом и жизненным циклом ключей: генерация/деривация ключей, потоки seed-фраз, безсеменные регистрации, сопряжение с аппаратными кошельками - Владеть опытом экспорта/импорта чувствительных ключей и связанными мерами безопасности - Писать и поддерживать высоконадёжные, не флаки тесты (модульные/интеграционные/e2e) для критических путей; обеспечивать безопасные развёртывания через мониторинг и поэтапные релизы
- 7+ лет опыта - Сильные навыки TypeScript; комфортно писать код для браузера, Node.js и мобильных JS-сред выполнения - Подтверждённая способность создавать высоконадёжные, низкофлаковые наборы тестов для критических систем - Знакомство с концепциями аутентификации и распространёнными механизмами (сессии/токены, MFA/OTP, WebAuthn/passkeys) - Сильные инженерные основы: проектирование систем, отладка и надёжность в продакшене - Будет плюсом: более глубокий опыт с OAuth2/OIDC, внутренним устройством WebAuthn, криптографией или системами управления ключами; опыт в Web3/кошельках или потоках подписания; опыт в областях, связанных с безопасностью или деньгами (идентификация, платежи, кастодиальное хранение); опыт Rust (или сильный интерес к его изучению)
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал