We are looking for a Native iOS Developer to build and maintain mobile applications for a connected -device platform. The app is an always -online solution that relies on the cloud for permission validation and access generation, while interacting with hardware over Bluetooth (BLE) and supporting NFC/RFID credentials. You will own feature development, maintenance, and production support, working closely with Cloud, Firmware, DevOps, and QA teams to deliver releases on time.
Key Responsibilities
â Native iOS development using Swift and the current iOS SDK
â Implement new features based on product requirements
â Maintain existing applications, including bug fixes and performance optimization
â Integrate with backend APIs and cloud services (AWS -hosted)
â Implement device communication over BLE (CoreBluetooth) and support NFC/RFID flows
â Implement UI/UX following design specifications and platform guidelines
â Manage app store submission, builds, and release management
â Write unit and UI tests to minimize defects and reproduce intermittent issues
â Troubleshoot and provide fast -turnaround hotfixes for production issues
â Conduct code reviews and maintain technical documentation
â Collaborate closely with the Cloud/Web team on API integration
Required Skills & Experience
â Expert -level native iOS development (Swift, current iOS SDK)
â Strong experience with RESTful and GraphQL API integration
â Mobile -specific security: certificate pinning, secure credential storage, token -based auth (JWT,
Cognito or similar)
â Hands -on BLE experience (CoreBluetooth); familiarity with encrypted device communication
â Strong understanding of mobile UI/UX patterns and Apple Human Interface Guidelines
â Experience with CI/CD pipelines for mobile applications
â Familiarity with app store submission processes (TestFlight, Apple App Store)
â Build/dependency tooling: Xcode, CocoaPods, Swift Package Manager
â Testing frameworks: XCTest, XCUITest
Preferred / Nice to Have
â Experience with IoT / connected -device companion apps (strongly preferred)
â Experience with OTA firmware update flows
â Exposure to NFC/RFID credential encoding