B2B | Remote (EU-based) | Full-time | Long-term project
We are looking for an experienced iOS Developer to join our international, cross-functional team working on secure digital identity and authorization systems for a German public sector project. You will be responsible for building native iOS applications that process sensitive user data, implement advanced cryptographic protocols, and comply with strict industry and regulatory standards.
This is a long-term engagement in a high-impact environment, with strong focus on privacy, security, and user experience. You will work alongside mobile developers, DevOps engineers, QA specialists, and security experts in a well-established and collaborative team.
- Development of secure, native iOS applications for digital identity management
- Integration of authentication, authorization, and cryptographic protocols
- Long-term public sector project (2–3 years, with possibility of extension)
- Remote work from within the EU, with occasional on-site meetings in Germany
- Planned start date: June 2025
- Design and implementation of secure native iOS applications using Swift
- Development of secure storage mechanisms and communication modules (e.g., BLE, NFC)
- Integration of biometric authentication methods (Face ID, Touch ID)
- Collaboration with UX/UI teams to ensure intuitive and accessible interfaces
- Implementation of unit and integration tests using XCTest and Appium
- Contribution to code reviews and application of security best practices
- Cooperation with other teams (mobile, backend, QA, security) in a collaborative development environment
- Minimum 5 years of experience in native iOS development using Swift
- Proficiency with Xcode and the iOS development toolchain
- At least 12 months of experience working with Human Interface Guidelines and SwiftUI
- Knowledge of native iOS APIs, particularly:
- Keychain for secure credential storage
- SecureEnclave for cryptographic operations
- BLE (Bluetooth Low Energy)
- NFC communication
- BiometricPrompt (Face ID, Touch ID)
- Experience with testing tools (XCTest, Appium)
- Understanding of cryptographic methods and secure communication protocols
- Familiarity with Git-based workflows
- Proficiency in both German and English (minimum B2 level)