IoT Developer

Location: I 10 /3 Islamabad

Job Type: Full-time

The ideal candidate will develop user-friendly dashboards, integrate IoT devices with local servers, and ensure smooth data flow between IoT devices and web applications. This role involves working with IoT protocols, embedded systems, and APIs to create scalable and interactive IoT solutions.

Key Responsibilities:
Back-end Development:

  • Develop and maintain server-side applications to handle IoT data processing and local storage.
  • Design and implement RESTful and WebSocket APIs for device communication.
  • Implement MQTT, HTTP, TCP/UDP and WebSocket protocols for real-time data exchange.
  • Optimize server performance for low-latency and high-efficiency communication.

Front-end Development:

  • Build responsive and interactive web dashboards for real-time monitoring and control of IoT devices.
  • Use React or Angular to develop dynamic UIs.
  • Implement authentication and role-based access for secure device management.
  • Optimize UI for mobile and desktop platforms.

Requirements:

  • 1+ year of experience in IoT development, web technologies, and embedded systems integration.
  • Proficiency in JavaScript, Node.js, Python or C/C++.
  • Experience with front-end frameworks (React, Angular).
  • Knowledge of IoT protocols (MQTT, WebSockets, HTTP, TCP/UDP).
  • Strong understanding of API development and security best practices.
  • Ability to debug and optimize full-stack IoT applications.

Nice to Have:

  • Experience with Docker for local deployment.
  • Hands-on experience with Raspberry Pi, ESP32, or STM32.
  • Familiarity with AI/ML integration in IoT solutions.

If you’re passionate about building connected applications and working on cutting-edge IoT technologies, we’d love to hear from you!