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.
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.
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.
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.
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.
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.