Develop and further enhance SecureID, SaltRock’s Flutter mobile app for iOS and Android. SecureID is a PKI and credential wallet that turns smartphones into hardware-backed digital identities. Private key material is stored in Secure Enclave or Android Keystore and never leaves the hardware. The app supports NFC door access, email signing, push-based two-factor authentication, and passwordless sign-in, while organizations manage users, cards, and integrations through SecureID Workspaces. The mobile app uses Flutter/Dart, Riverpod, and GoRouter, with native Swift and Kotlin bridges for hardware-backed keys and device capabilities. It also integrates with platform key stores to provide certificates to third-party applications, and supports NFC/HCE, BLE, and biometrics. The app is designed as a thin client: business logic resides in the backend, while the app handles user experience, secure key storage, and device functions. Builds and releases use Codemagic, including signing and publication to the Apple App Store and Google Play. You will implement new UX designs and enterprise features, coordinate interfaces with the backend, and help publish app releases. SaltRock uses AI tools such as Claude Code and Codex in development; you are expected to understand, critically review, and take responsibility for code you merge, whether written by you or generated. The role offers flexible, mobile work, with home-office options and offices in Münster and Cologne.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Education Level
No Education Listed