ID.me is looking to solve the problem of secure and seamless digital identity verification online by developing and enhancing their Android platform, including the ID.me Authenticator app and a new ID.me Super App, as well as providing SDKs for internal and external use.
Requirements
- 8+ years of professional Android development experience shipping consumer-facing apps at scale in Kotlin and modern Android frameworks.
- 4+ years of experience designing or leading implementation of Android architecture patterns (e.g., MVVM, Clean Architecture, MVI) for production systems.
- Deep understanding of mobile security, encryption, secure storage, and authentication protocols (OAuth2, OpenID Connect).
- Experience architecting and delivering SDKs for third-party developers.
- Familiarity with digital wallets, biometric authentication, and passkey-based login.
- Knowledge of CI/CD pipelines, automated testing frameworks, and monitoring for Android applications.
- Understanding of IAM compliance, data protection regulations, and Play Store review guidelines.
Responsibilities
- Provide technical leadership for the ID.me Authenticator app, ensuring performance, scalability, and security.
- Architect, build, and maintain reusable Android SDKs that power both internal apps and external partner integrations.
- Collaborate with the Senior Principal Mobile Architect on the architecture and development of the greenfield ID.me Super App, spanning identity management, shopping, healthcare, and more.
- Design and implement secure authentication flows, including biometric login, passkeys, and multi-factor authentication.
- Establish and enforce best practices for Android development, including CI/CD, testing, and code quality.
- Partner with Product, Design, Backend, and Security teams to deliver cohesive, high-quality solutions.
- Contribute to long-term technical strategy and mobile platform evolution at ID.me.
Other
- This role is based in our Mountain View, CA office, 5 days per week
- Mentor a Senior Engineer on your team
- Demonstrated experience mentoring engineers and driving technical initiatives across teams.
- Strong problem-solving skills with the ability to influence technical direction at the platform level.
- Experience leading greenfield product development and contributing to large-scale launches.