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