Senior Mobile App Developer (NFC) - Noke
Role details
Job location
Tech stack
Job description
-
Design, develop, and maintain Android (Kotlin) and/or iOS (Swift) applications
-
Build scalable, secure, and high-performance mobile solutions for smart lock access
-
Ensure consistent UI/UX across mobile platforms
-
NFC & Device Interaction
-
Develop and implement NFC-based access workflows (tap-to-unlock, credential exchange)
-
Integrate NFC capabilities including Tag reading/writing, Secure credential storage and validation, Offline authentication flows
-
Optimize NFC performance across different device manufacturers
-
IoT & Connectivity
-
Implement hybrid access strategies using NFC + BLE fallback
-
Ensure reliable communication in low-connectivity or offline scenarios
-
Security & Compliance
-
Implement secure authentication methods (token-based, encrypted storage)
-
Ensure compliance with security standards for mobile and IoT ecosystems
-
Backend Integration
-
Integrate with REST APIs, cloud services (AWS/GCP), and authentication systems
-
Collaborate on API design for mobile-first interactions
-
Ensure efficient syncing of device states, logs, and access permissions
Requirements
Do you have experience in Mobile product development?, * 3 years in mobile app development (Android and/or iOS)
- 3 years of strong hands-on experience with NFC frameworks (Android NFC APIs, Core NFC for iOS), Bluetooth Low Energy (BLE)
- 3 years of experience working with IoT devices or hardware-integrated applications
- 3 years of React Native or cross-platform frameworks
PHYSICAL DEMANDS:
- Regularly required to sit, stand, and walk.
- Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of the position.