Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Phantom is a self-custodial crypto wallet that gives users access to open financial markets, including perpetuals, prediction markets, tokenized assets, stablecoins, and memes. The company supports multiple blockchain networks and focuses on secure, seamless wallet experiences.
задачи
Own and evolve the signing path for every transaction in Phantom;
Build and harden authentication, unlocking, biometrics, and account access flows across web and mobile;
Ship passkeys (WebAuthn) and MFA improvements with a strong security/usability balance;
Own onboarding and key lifecycle flows, including key generation/derivation, seed phrase flows, seedless registration, and hardware wallet pairing;
Own sensitive key export/import experiences and related safety rails;
Write and maintain high-signal, non-flaky unit, integration, and end-to-end tests for critical paths;
Ensure safe rollouts through monitoring and staged releases.
требования
7+ Years of experience;
Strong TypeScript skills and experience shipping code across browser, Node.js, and mobile JavaScript runtimes;
Proven ability to build high-signal, low-flake test suites for critical systems;
Familiarity with authentication concepts and mechanisms, including sessions/tokens, MFA/OTP, and WebAuthn/passkeys;
Strong engineering fundamentals in system design, debugging, and production reliability;
Nice to have: deeper experience with OAuth2/OIDC, WebAuthn internals, cryptography, or key management systems; Web3, wallet, or signing-flow experience; security- or money-adjacent experience in identity, payments, or custody; Rust experience or strong interest in learning it.
условия
Competitive salary and equity;
Comprehensive medical, dental, and vision insurance with 100% employee coverage;