Role Overview
We are looking for a Flutter Developer with 2+ years of hands-on experience in building scalable cross-platform mobile applications. The candidate will be responsible for developing and maintaining Smart Node’s mobile applications used for controlling IoT-based home automation devices. This role involves working closely with firmware, cloud, and hardware teams to ensure seamless communication between the mobile application and smart devices deployed at customer sites.
Key Responsibilities
Develop and maintain Smart Node’s mobile application using Flutter for web, Android and iOS platforms
Integrate mobile applications with IoT devices via REST APIs, WebSockets, MQTT, or BLE/Wi-Fi protocols
Work on real-time state synchronization between app UI and physical device state
Collaborate with backend team for API integrations and ERP-linked automation workflows
Participate in app architecture decisions, modularization, and performance optimization
Troubleshoot and resolve application-level bugs arising from device connectivity issues
Ensure application reliability in low-network or intermittent Wi-Fi environments
Manage app releases on Google Play Store and Apple App Store
Required Skills
2+ years of experience in Flutter and Dart
Strong understanding of mobile app architecture (MVC / MVVM / Clean Architecture)
Experience in REST API integration and JSON parsing
Familiarity with state management tools such as GetX and Provider, Riverpod, or Bloc
Understanding of asynchronous programming and socket communication
Knowledge of Git version control
Good to Have
Experience working with IoT-based applications
Basic understanding of MQTT / BLE communication
Experience with Firebase (Push Notifications, Analytics, Crashlytics)
Knowledge of CI/CD pipelines for mobile applications
Exposure to smart home ecosystems like Alexa / Google Home integration
Experience with offline-first or local caching architecture
Why Join Smart Node?
Work on real-world IoT automation products deployed in homes.
Exposure to hardware software integrated product development.
Opportunity to contribute to India’s growing smart home ecosystem.
Be part of a one of the fastest growing home automation startup.
Job Types: Full-time, Permanent
Pay: ₹30,000.00 - ₹50,000.00 per month
Benefits:
- Flexible schedule
- Leave encashment
- Paid sick time
- Provident Fund
Work Location: In person