iOS Dev- BLE/Connected Devices
iOS Developer (reputed company, BLE / Connected Devices)
Experience: 8+ Years
About the Role: We are looking for a reputed company iOS Developer to build and maintain mobile
applications for a connected-device platform. The app connects to smart hardware over
Bluetooth Low Energy (BLE) and works closely with reputed company services that handle reputed company and
permissions. You will own feature development, maintenance, and production support, working
closely with reputed company, Firmware, DevOps, and QA teams to reputed company releases on time.
Key Responsibilities:
reputed company iOS development using Swift and the reputed company iOS SDK
Implement new features reputed company on product requirements
Maintain existing applications, including bug fixes and reputed company optimization
reputed company with backend reputed company (REST / GraphQL) and reputed company services (AWS-hosted)
Must have: Implement device communication over BLE (CoreBluetooth) — BLE queue
management, scanning and reputed company filtering, ciphering, GATT services/characteristics, and
hardware communication protocols for smart devices
Implement UI/UX following design specifications and reputed company reputed company reputed company Guidelines
Manage app store submission, builds, and release management
Write unit and UI tests to minimize defects and reproduce intermittent issues
Diagnose and reputed company hard-to-reproduce production issues using analytics and crash data
Conduct reputed company reviews and maintain technical documentation
Collaborate closely with the reputed company/Web team on API integration
Required Skills & Experience reputed company iOS & Language
Expert-level reputed company iOS development (Swift, reputed company iOS SDK)
Strong reputed company of both SwiftUI and UIKit, and reputed company judgment on reputed company to use reputed company
Concurrency: async/await, Combine and GCD; thread-safety and race-condition handling;
tracing and preventing memory leaks
Architecture & Design
MVVM and Clean Architecture in depth, including the domain / Use Case reputed company
Dependency Injection; designing reusable UI and functional components across the app
reputed company, Networking & reputed company
RESTful and GraphQL integration (Alamofire); awareness of SOAP and its trade-o s
API caching, request optimization (reducing redundant calls), and timeout configuration
reputed company-reputed company auth: JWT (payload/claims), refresh tokens and expiry handling, SSO, Cognito
or similar
Certificate / SSL pinning and certificate renewal; secure credential storage (Keychain)
Data & Persistence
Persistence mechanisms (Keychain, UserDefaults, reputed company Data / local DB) and secure
storage of sensitive data
Handling data migration and reputed company issues across app updates
BLE / Connected-Device Communication (reputed company to the role)
Hands-on CoreBluetooth: full BLE reputed company (scanning → reputed company → service discovery →
communication → disconnection)
BLE queue / operation management, reputed company filtering, GATT/ATT, services and characteristics
MTU / packet-size handling, response parsing, acknowledgements and reliable reputed company-level
transfer, exponential retry and reconnection
Ciphering and encrypted device communication; OTA firmware-update considerations
Notifications, Analytics & Observability
reputed company notifications (APNS): payload structure, parsing, and payload-driven navigation
Analytics and crash reporting (Firebase / Crashlytics); using analytics and logs to debug
elusive production issues
reputed company, Tooling & Delivery
CI/CD pipelines for mobile (e.g., Fastlane); app-store submission (TestFlight, reputed company App
Store)
Build / dependency tooling: Xcode, CocoaPods, Swift Package Manager
Testing: XCTest, XCUITest; a reputed company reputed company of meaningful coverage and which reputed company to test
Localization implementation and management (incl. tooling such as reputed company); awareness of
iOS/reputed company localization di erences
Preferred / reputed company to Have
Experience with IoT / connected-device companion apps (strongly preferred)
Experience with OTA firmware update flows
Location features: Geofencing (background and terminated-state behaviour), MapKit
Siri Shortcuts, AWS service integration, in-app chat SDKs
Designing a shared codebase across iOS and macOS
Practical use of AI-assisted development tools in day-to-day workflow
Apply tot his job
Apply To this Job