Mob-1 Development of an Intelligent and Interactive Mobile Application for Real-Time Monitoring and Proactive Management of Environmental Parameters, Integrating Predictive Mechanisms and Alert Notifications for Efficient Energy Optimization Technologies PFE
Hydatis
StageHybride4 à 6 moisDate limite : 28 nov. 2025
Mobile Development (Flutter)IoT / MQTTPredictive Analytics
Develop an intelligent and interactive mobile application for real-time monitoring and proactive management of environmental parameters to support efficient energy optimization technologies.
The solution integrates predictive mechanisms and alert notifications to anticipate anomalies and enable corrective actions before energy waste occurs.
Key responsibilities
Implement the mobile front-end using Ionic (framework based on Angular) to provide dashboards, visualizations, interactive controls and user management.
Integrate real-time messaging and notifications using Mosquitto via the MQTT protocol and connect the mobile app to a Java-based backend for data ingestion and control flows.
Design and integrate predictive analytics components (model integration and inference) so the application can trigger proactive alerts and suggested corrective actions.
Technical stack & implementation details
Frontend: Ionic (Angular) for cross-platform mobile UI, responsive dashboards and interactive components.
Backend & integration: Java for backend services and APIs; Mosquitto as the MQTT broker for publishing/subscribing telemetry and notifications; REST APIs for configuration and data queries.
Analytics & data handling: integrate predictive analytics modules to run inference on incoming environmental data and generate alert conditions; ensure persistence of time-series/environmental data and reliable message delivery.
Expected deliverables
A production-ready Ionic mobile application with real-time dashboards, notification handling and user flows.
Backend integration (Java) enabling data ingestion, MQTT messaging via Mosquitto, API endpoints and integration of predictive models.
Documentation, deployment instructions and a demo showcasing proactive alerts and energy optimization scenarios.
Candidate profile
Technical skills: experience with Ionic/Angular, Java backend development, MQTT (Mosquitto) and basics of predictive analytics or machine learning model integration.
Soft skills: autonomy, good communication, ability to document work and present results; experience with version control (Git) and testing is a plus.
How to apply
Apply via the company website: https://www.hydatis.com and/or by email to stages@hydatis.fr.
When applying by email, use the subject: "Mob-1" and include your CV, cover letter and any relevant project or code samples.