# Software Engineer, Frontend / Full Stack (Identity Platform)
**Company:** [Phantom](https://hotfix.jobs/companies/phantom)
**Location:** Remote
**Experience:** 7+ years
**Skills:** TypeScript, Node.js, Webauthn, MFA, Oauth2, OIDC, Cryptography, Key Management, Rust, Unit Testing, Integration Testing, E2E Testing, System Design
**Posted:** 2025-09-05
> Develops and maintains the Identity Platform handling authentication, signing pipelines, onboarding, and key management for Phantom's crypto wallet across web, Node.js, and mobile. Requires 7+ years experience with strong TypeScript, testing, and auth/security expertise.
## Job Description
## Responsibilities
- 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: key generation/derivation, seed phrase flows, seedless registration, hardware wallet pairing.
- Own sensitive key export/import experiences and related safety rails.
- Write and maintain high-signal, non-flaky tests (unit/integration/e2e) for critical paths; ensure safe rollouts via monitoring and staged releases.

## Qualifications
**Must-have**
- 7+ years of experience
- Strong TypeScript skills; comfortable shipping code across browser, Node.js, and mobile JS runtimes.
- Proven ability to build high-signal, low-flake test suites for critical systems.
- Familiarity with auth concepts and common mechanisms (sessions/tokens, MFA/OTP, WebAuthn/passkeys)
- Strong engineering fundamentals: 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 (identity, payments, custody).
- Rust experience (or strong interest in learning it).
**Apply:** https://hotfix.jobs/jobs/software-engineer-frontend-full-stack-identity-platform-at-phantom-64629d18-e075-4299-9261-778313254a40
**Canonical:** https://hotfix.jobs/jobs/software-engineer-frontend-full-stack-identity-platform-at-phantom-64629d18-e075-4299-9261-778313254a40