Team Project - Development of Digital Web-based Application

Information Technology
LOCATION
Lebanon
TYPE
Contract
DATE
June 10, 2025
DEADLINE
January 06, 2026
APPLY NOW

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

 

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

     

    Apply for this position
    Personal Information
    Next
    Ark Energy Assistant