Flutter Developer – Smart Home & IoT
Job Overview
We are looking for a
passionate and motivated Flutter Developer to join our team. The ideal candidate will be responsible for developing high-quality, scalable mobile applications for
Android and iOS platforms.
You will work closely with our
Hardware, Firmware, Backend, and Cloud teams to build seamless and reliable applications for
Smart Home and IoT solutions.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using
Flutter and Dart.
- Design and implement
clean, scalable, and maintainable code.
- Integrate
REST APIs, MQTT, WebSockets, and other communication protocols.
- Convert
UI/UX designs into responsive and user-friendly mobile interfaces.
- Debug, test, and optimize applications for
performance, stability, and reliability.
- Collaborate with
Backend, Cloud, Hardware, and Embedded teams for feature integration.
- Participate in
code reviews and follow good software development practices.
- Troubleshoot application issues and implement effective solutions.
- Assist in preparing and publishing applications on the
Google Play Store and Apple App Store.
Required Skills
- Basic to intermediate knowledge of
Flutter and Dart.
- Understanding of
mobile application architecture and UI design principles.
- Familiarity with
REST APIs, JSON, and API integration.
- Basic knowledge of
Git and version control.
- Understanding of state management concepts such as
Provider, BLoC, Riverpod, or similar frameworks.
- Good
problem-solving, debugging, and troubleshooting skills.
- Ability to write clean, structured, and maintainable code.
Good to Have – Preferred Skills
- Experience working with
IoT or Smart Home applications.
- Knowledge of
MQTT, WebSockets, or real-time communication.
- Experience integrating mobile applications with
Bluetooth, Wi-Fi, or hardware devices.
- Understanding of
Firebase and cloud services.
- Experience with
app deployment and publishing on Google Play Store and Apple App Store.
- Basic understanding of IoT communication and device control.
Soft Skills
- Good
communication and teamwork skills.
- Strong
learning ability and willingness to adapt to new technologies.
- Good analytical and problem-solving approach.
- Ability to
work independently and take ownership of assigned tasks.
- Ability to collaborate effectively with cross-functional technical teams.
What We’re Looking For
A developer who is
eager to learn, technically curious, and interested in building innovative Smart Home and IoT applications. Freshers with strong Flutter fundamentals and relevant projects may also be considered.