Posted on: 04/09/2025
Key Responsibilities :
- Lead the architecture and design of mobile apps for smart access systems leveraging BLE, NFC, QR codes, and mobile credentials.
- Define and evolve architecture patterns for native (iOS - Swift, Android - Kotlin) and cross-platform (Flutter, React Native) mobile apps.
- Integrate mobile apps with access control systems, identity providers (IdP), and IoT edge devices.
- Ensure secure communication between apps and hardware using BLE GATT, NFC, and secure tunneling protocols.
- Collaborate with backend/cloud architects on API design, authentication (OAuth2, OpenID Connect), and secure data exchange.
- Establish and enforce coding, testing, and deployment standards across mobile projects.
- Guide and mentor mobile development teams, ensuring adoption of best practices.
- Perform security risk assessments and ensure compliance with standards (GDPR, CCPA, EMV, PCI-DSS, etc.)
- Drive proof-of-concepts (PoCs) for innovative features (e.g , biometric access, AI-driven behavioral analytics).
- Monitor app telemetry, crash reporting, and engagement data to support continuous improvement.
Technical Skills :
- Mobile Platforms : iOS (Swift), Android (Kotlin).
- Cross-Platform Frameworks : Flutter, React Native.
- Mobile Security : Credential storage (Keychain, Android Keystore), biometrics (Face ID, Touch ID), encryption, secure tunneling.
- Hardware Integration : BLE/NFC protocols, ISO 14443 / 7816-4 specifications, mobile credential standards (HID SEOS, NXP MIFARE, FIDO2/WebAuthn).
- APIs & Data Exchange : REST APIs, GraphQL, OAuth2, OpenID Connect.
- DevOps & CI/CD : Fastlane, Firebase, Sentry, Bitrise, App Center.
- App Deployment : Enterprise app signing, OTA distribution, app stores.
- SDK Design : Experience building mobile SDKs for third-party integration.
- Cloud & Identity : Experience integrating with identity providers (IdPs) and cloud-based access platforms.
- AI Productivity Tools : Familiarity with Copilot, ChatGPT, and similar tools for accelerating development.
Education & Experience :
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- 14+ years in mobile application development, with at least 5 years in mobile architecture roles.
- Proven expertise in iOS/Android native app development and BLE/NFC hardware integration.
- Strong track record of designing and delivering secure, enterprise-grade mobile applications.
- Experience working in lean-agile environments with design thinking approaches.
- Demonstrated ability to mentor teams, solve complex problems, and innovate in mobile security solutions
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1540953
Interview Questions for you
View All