Our client is an emerging technology-driven startup operating in the energy and power sector, specializing in innovative energy solutions, power infrastructure and technology-enabled services.
Job Overview
We are looking for an experienced iOS Application Developer with strong expertise in Bluetooth Low Energy (BLE) communication and integration. The ideal candidate should have hands-on experience developing iOS applications that communicate with BLE-enabled hardware devices, manage background connectivity and synchronise data with backend systems.
Key Responsibilities
- Design, develop and maintain iOS mobile applications using Swift and Flutter.
- Implement BLE communication using Apple's CoreBluetooth framework.
- Integrate and manage communication between iOS applications and BLE-enabled devices.
- Handle BLE device discovery, pairing, reconnection and connection lifecycle management.
- Develop background BLE communication and state restoration functionalities.
- Work with iOS Background Modes and manage background execution limitations.
- Integrate REST APIs for mobile-to-server communication.
- Implement push notifications using APNs / Firebase Cloud Messaging.
- Manage offline data storage and synchronisation.
- Handle iOS application lifecycle, permissions and battery optimisation.
- Identify, troubleshoot and resolve application and device connectivity issues.
Required Technical Skills
- Programming Languages: Swift, Objective-C, Dart / Flutter.
- Frameworks: SwiftUI, UIKit, Flutter.
- BLE Technologies: CoreBluetooth, BLE device integration.
- iOS Features: CoreLocation, Background Modes, State Restoration.
- Backend Integration: REST APIs, APNs, Firebase FCM.
- Robust understanding of iOS application architecture and lifecycle management.
Preferred Experience
- Experience developing IoT-connected iOS applications.
- Hands-on experience with BLE-enabled hardware integration.
- Strong understanding of iOS background execution restrictions and BLE reconnection mechanisms.
- Experience with offline data management and synchronisation.
Education B.Tech / B.E. / BCA / MCA or equivalent qualification.
📌 BLE / iOS Handheld App Developer (Gurugram)
🏢 Dev Solutions
📍 Gurugram
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.