ID.me is looking to build and scale its browser extension platform to enhance user experiences in identity verification, digital wallet capabilities, and e-commerce engagement, while protecting users from fraud and scams.
Requirements
- 3+ years of experience in JavaScript, TypeScript, React, WebExtensions APIs, or browser security fundamentals.
- Experience building and launching browser extensions or comparable web applications.
- Familiarity with at least one major backend language (Java, Ruby, Go, Python, C++).
- Knowledge of authentication protocols (OAuth2, OpenID Connect), encryption, and secure credential storage.
- Strong problem-solving skills and a proactive approach to technical challenges.
- Experience with e-commerce platforms, affiliate networks, or payment systems.
- Understanding of passkey-based login, biometric authentication, or decentralized identity standards.
Responsibilities
- Design and develop browser extensions for Chrome and Safari (desktop and mobile).
- Implement secure digital wallet integrations, including support for passkeys, biometric authentication, and multi-factor authentication.
- Create personalized user experiences such as shopping rewards, contextual offers, and seamless access to identity services.
- Optimize flows for authentication, digital identity storage, and commerce conversion.
- Integrate with e-commerce platforms, marketplaces, and affiliate systems.
- Apply security, privacy, and identity best practices to ensure user safety and compliance.
- Contribute to code quality, testing, documentation, and team best practices.
Other
- Bachelor's degree in Computer Science or a related field.
- 6+ years of experience in SaaS software development, with a strong emphasis on front-end engineering.
- Collaborate closely with cross-functional teams including Product, Design, Security, Compliance, and Infrastructure.
- This role is based in our Mountain View, CA office, 5 days per week.
- ID.me is a full-time, in-office culture.