Senior Software Engineer I/II (iOS)
Core
Own the full lifecycle of native iOS applications for cloud-based physical security and IoT solutions, building secure, scalable apps for iPhone and iPad.
Role type
Senior IC iOS Software Engineer
Builds
Native iOS applications for mobile credentials, access control, and connected IoT devices
Domain
PropTech / Physical Security / IoT
Deliverable
production ML models | product features
Required skills
Swift, SwiftUI, MVVM, Clean Architecture, Core Bluetooth, Core NFC, Apple Wallet/PassKit, REST APIs, Mobile Security (Keychain, Secure Enclave, Certificate Pinning), Multithreading (GCD, Swift Concurrency), CI/CD, Unit/UI Testing
Preferred skills
RxSwift, Combine, Swift Concurrency (async/await), IoT hardware integration, Security domain experience
Technologies
Swift, SwiftUI, UIKit, Core Bluetooth, Core NFC, PassKit, REST, OAuth, Keychain, Secure Enclave, APNs, FCM, Core Data, Realm, XCTest, Fastlane, GitHub Actions, Xcode Cloud
Responsibilities
Design and implement features for iOS app platform; Develop features communicating with IoT hardware over BLE and NFC; Implement Apple Wallet integrations; Build robust networking layers; Implement security best practices; Optimize app performance and memory usage; Own and improve iOS CI/CD pipelines; Provide mentorship to team members
Seniority
Senior, hands-on IC
