Ark Energy (www.arkenergy.ae and YouTube Video) is a leading Energy Efficiency, Digitalization, and Decarbonization Advisory firm that consults clients to decarbonize to net zero through a holistic approach to development, funding, execution and measurement and verification of energy efficiency and renewable energy programs. Our digital energy management information system (www.arkEMIS.io or YouTube Video) provides monitoring with live dashboards, management reduction, control and reporting of granular interval energy, water, Chilled Water and Diesel consumption as well as temperature, humidity, flow, and CO2 emissions using advanced data analytics powered by AI and machine learning with automated measurement and verification, energy and ESG reporting
This is a team project involving both front-end and back-end development phases for a digital web-based application. Compensation will be provided as a lump sum to the project team upon successful submission of the completed project. Teams capable of completing both front-end and back-end development are encouraged to apply and will be considered.
Ark Energy is inviting applications from student developers or recent graduates to design and implement a working prototype (MVP) for iSave — a smart energy management application that integrates IoT sensors and smart home platforms into a unified mobile/web interface for real-time monitoring, control, and automation of energy systems. The MVP will demonstrate core functionalities, including secure device connectivity, data visualization, and basic automation.
Core Responsibilities
1. Project Setup and Architecture:
Establish the overall technical architecture for the prototype (MVP), covering both frontend and backend
Define system components, data flows, and integration points
Configure the development environment, code repositories, and project structure
2. Frontend Development:
Use React or Flutter to develop responsive and interactive screens
Implement the mobile and web interfaces based on provided UI/UX designs
Ensure consistency across devices and optimize for usability
Integrate frontend with backend for dynamic content and real-time data
3. Backend and Cloud Service Development:
Develop backend logic and services using Node.js
Set up the cloud infrastructure required to support application functionality
Build secure RESTful APIs to handle user data, sensor data, and device interactions
Implement the cloud service responsible for securely managing communication between IoT devices/platforms and the application
4. IoT Integration and Device Communication:
Integrate the application with IoT devices/sensors and third-party platforms (e.g., Tuya, SmartThings, Sensibo) using their APIs
Simulate sensor/device responses during development where physical devices are unavailable
Implement basic automation and scene creation (e.g., rules that turn devices on/off based on time or conditions)
Enable two-way communication between the cloud backend and connected IoT devices
5. Data Management and Database Design:
Design and implement a database schema to support users, devices, energy data, and system logs
Use cloud-based storage solutions
Ensure efficient retrieval, filtering, and visualization of time-series sensor data
6. Testing, Validation, and Debugging:
Conduct functional and integration testing across modules
Validate frontend flows, API responses, IoT connectivity, and data consistency
Identify and resolve bugs related to usability, data handling, or API integration
7. Documentation and Handover:
Document the system architecture, data models, and API specifications
Provide setup instructions and usage notes to support future development
Deliver a concise summary of technical decisions and challenges encountered during the project
Qualifications and Education Requirements
We are seeking a multidisciplinary team (or individual applicants willing to collaborate) with a combination of the following skills:
Frontend development with Flutter (preferred), Dart, or React
Backend development with Node.js, Firebase, or Python
Understanding of RESTful APIs, databases, and cloud-based deployment
Exposure to IoT platforms and device integration via APIs
Ability to work independently, meet deadlines, and document technical work clearly
How to Apply
Interested candidates shall apply through our career portal at
https://www.arkenergy.ae/careers-13/22/project-development-team/en