Mobile Engineer Digital Identity
About the Role
You will work at the intersection of engineering, customer delivery, and digital identity to design build and deploy mobile-first identity solutions. You will implement secure mobile architectures using Flutter, integrate apps with backend identity services and cryptographic libraries, and ensure accessibility and compliance. You will act as a technical advisor during pilots launches and real-world deployments and provide operational support and debugging for customer environments.
Requirements
- 5+ years of experience shipping production mobile applications
- Strong experience building Flutter applications for iOS and Android
- Proven ability to lead mobile architecture and deliver secure production systems
- Experience integrating mobile apps with backend services and APIs
- Familiarity with mobile security secure storage key management and authentication flows
- Excellent communication skills and experience working directly with customers ideally in consulting or delivery roles
- Based in the United States and able to engage directly with state government partners
- Experience with digital identity verifiable credentials DIDs or authentication systems (preferred)
- Background in cryptography data privacy or secure mobile systems (preferred)
- Familiarity with Rust or interoperating with Rust-based mobile libraries (preferred)
- Experience meeting accessibility standards such as WCAG and mobile a11y (preferred)
Responsibilities
- Lead the design and development of mobile applications using Flutter for state governments and enterprise customers
- Collaborate with customer delivery leads backend engineers and UX designers to ensure successful deployments
- Translate customer and policy requirements into secure mobile architectures and production-ready implementations
- Advise partners on mobile security identity standards and best practices
- Build and ship privacy-preserving mobile applications that meet security accessibility and compliance requirements
- Integrate mobile applications with backend identity services cryptographic libraries and platform APIs
- Contribute to shared Rust or cross-platform libraries used across backend mobile and browser
- Support customer deployments debugging and operational needs in real-world environments
- Represent SpruceID directly with partners during pilots launches and ongoing engagements
