Full Stack Developer

LOCATION
Lebanon
TYPE
Contract
DATE
January 08, 2025
DEADLINE
February 28, 2025
APPLY NOW

Ark Energy ( https://.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  ( https://.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

Ark Energy is looking for a skilled Full Stack Developer to join our project team for the development of iSave, an innovative application focused on integrating data from IoT sensors (e.g., Sensibo) and various Smart Home Platforms (e.g., Tuya, eWelink, SmartThings, AirThings, Google Home). The focus of this role will be on creating a seamless experience for users to monitor, control, and automate their smart devices through a centralized platform.

 

Core Responsibilities

  • Develop and maintain responsive and user-friendly web and mobile applications
  • Mobile app development (iOS/Android) with a strong emphasis on Flutter and Dart for cross-platform compatibility
  • Integrate data from various IoT sensors and Smart Home platforms using APIs or other methods
  • Design or utilize existing tools to create a unified platform that integrates data from various IoT sensors and platforms (e.g., arkEMIS, eWelink, Tuya, Smart Things, Sensibo) for visualization and management
  • Ability to create virtual devices on platforms when physical equipment is unavailable
  • Utilize the APIs of each sensor device to establish connections with the integration platform
  • Develop scripts or applications to extract and transmit data from sensors to the platform
  • Design and implement efficient and scalable back-end services to handle large volumes of data from multiple sources
  • Collaborate with UX/UI designers to create an intuitive user experience
  • Ensure the security and privacy of user data through robust authentication and data protection practices
  • Optimize application performance across various devices and platforms
  • Troubleshoot and resolve issues related to data integration or app functionality

Qualifications and Education Requirements

  • 3+ years of relevant professional experience
  • Strong proficiency in front-end technologies
  • Expertise in back-end technologies and databases
  • Proficiency in Flutter for mobile app development is required
  • Familiarity with cloud services (Azure) and containerization
  • Knowledge of data security best practices, including encryption and secure authentication
  • Ability to work independently and manage multiple tasks in a fast-paced environment
  • Strong problem-solving skills and attention to detail
  • Ability to work with Virtual Points when Physical Points are not available
  • Experience working with IoT devices and Smart Home platforms (e.g., Tuya, SmartThings, Google Home, Sensibo)
  • Knowledge of machine learning and data analytics as applied to IoT data
  • Experience working on short-term, high-impact projects
Apply for this position
Personal Information
Next