Overview
Designation: iOS Developer
Job Type: Full-Time, Permanent
Location: Ahmedabad
Experience: 2-3 Years
Working Days: 06 Days (Mon-Sat)
Job Summary:
We are looking for a skilled iOS Developer with experience in IoT (Internet of Things) to develop and optimize mobile applications that connect seamlessly with smart devices. The ideal candidate should be proficient in Swift, familiar with IoT protocols, and capable of integrating iOS applications with embedded systems, Bluetooth, and cloud-based IoT platforms. You will work closely with hardware engineers, backend developers, and UI/UX designers to create efficient and secure IoT-powered mobile solutions.
Key Responsibilities:
- Develop, test, and maintain iOS applications using Swift and Objective-C for IoT-enabled solutions.
- Integrate mobile applications with IoT devices via Bluetooth (BLE), Wi-Fi, MQTT, WebSockets, or NFC.
- Work with IoT cloud platforms (AWS IoT, Azure IoT, Google Cloud IoT) for real-time data synchronization.
- Optimize mobile app performance for low-latency data transmission from sensors and IoT devices.
- Collaborate with hardware and firmware teams to ensure seamless communication between mobile and IoT systems.
- Implement security protocols such as AES encryption, SSL/TLS, and authentication mechanisms to protect IoT data.
- Develop custom IoT dashboards and analytics for monitoring device status and real-time data.
- Troubleshoot and debug connectivity issues between iOS applications and IoT devices.
- Work with HomeKit, Matter (formerly CHIP), or other smart home frameworks for Apple ecosystem compatibility.
- Publish and maintain iOS apps on the Apple App Store, ensuring compliance with Apple's guidelines.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as an iOS Developer with IoT project experience.
- Strong proficiency in Swift and familiarity with Objective-C.
- Experience with Bluetooth Low Energy (BLE), NFC, MQTT, WebSockets, or CoAP protocols.
- Knowledge of IoT cloud platforms (AWS IoT, Azure IoT Hub, Google Cloud IoT Core).
- Familiarity with RESTful APIs, JSON, and GraphQL for IoT data communication.
- Experience in real-time data visualization, dashboards, and analytics for IoT applications.
- Strong understanding of network security, encryption protocols, and secure authentication.
- Experience working with HomeKit, Matter (CHIP), or other smart home frameworks is a plus.
- Understanding of Git version control, CI/CD pipelines, and test automation frameworks.
Preferred Qualifications:
- Experience with embedded programming, and microcontrollers (ESP32, Raspberry Pi, Arduino).
- Familiarity with machine learning on edge devices and AI-powered IoT applications.
- Knowledge of Swift Package Manager, CocoaPods, and dependency management tools.
- Exposure to Augmented Reality (ARKit) for IoT visualizations.
Job Types: Full-time, Permanent
Pay: ₹25,000.00 - ₹30,000.00 per month
Work Location: In person
Expected Start Date: 10/03/2025