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
Ark Energy seeks a skilled Front-End Developer to join the development team working on iSave, an innovative application that retrieves data from IoT sensors (e.g., Sensibo and Cielo) and Smart Home platforms (e.g., Tuya, eWeLink, SmartThings) for monitoring, controlling, and automating devices to manage energy performance on a unified platform. This role is responsible for designing and implementing seamless and visually appealing user experiences, optimizing performance across web and mobile applications, and integrating AI-driven functionalities for intelligent user interactions.
Core Responsibilities
Frontend Web Application Development
Develop responsive and performant web applications using modern JavaScript frameworks (React preferred)
Implement clean, modular UI components based on finalized wireframes and design systems
Build real-time, interactive dashboards and visualizations for energy monitoring and IoT device control
Ensure cross-browser compatibility and responsive design across desktops, tablets, and mobile web
Mobile App Development
Develop and maintain mobile applications for iOS and Android using Flutter (preferred) or React Native
Ensure consistent UX across devices, with responsive views and smooth transitions
Integrate mobile UI with real-time IoT features (e.g., switch toggles, live sensor feedback)
Optimize app performance, battery usage, and load time for mobile platforms
AI & Data Visualization
Integrate AI-driven content, predictive charts, and chatbot interfaces into frontend UI
Collaborate with backend and AI teams to consume APIs that drive user automation, smart recommendations, and personalized energy routines
Visualize AI-insights through intuitive graphs, gauges, maps, and trend indicators
Collaboration & Backend Integration
Translate design prototypes (Figma or Adobe XD) into functional UI/UX flows
Work closely with backend developers to connect frontend with real-time APIs and databases
Support API integration with smart home platforms (Tuya, Sensibo, SmartThings, etc.)
Contribute lightly to backend logic using Node.js or Python, when needed
Testing, Optimization & Debugging
Write automated tests (unit, E2E) to validate UI performance and correctness
Optimize performance (lazy loading, code splitting, rendering techniques)
Troubleshoot front-end bugs, API failures, or data rendering issues with debugging tools
Qualifications and Education Requirements
3+ years of experience in frontend development (web + mobile)
Strong proficiency in JavaScript/TypeScript, HTML, CSS, and Flutter or React Native
Experience building responsive layouts and reusable component libraries
Familiarity with RESTful and GraphQL API integration
Hands-on experience with data visualization tools (Chart.js, D3.js, Recharts, etc.)
Passion for clean, intuitive UX design and working with smart technologies
Experience with Git, CI/CD pipelines, and modern dev toolchains
Bonus Points
- Experience with AI chat interfaces or integrating OpenAI APIs
- Exposure to IoT device dashboards or home automation applications
- Familiarity with energy management, smart meters, or sensor data
- Experience with Firebase (for auth, storage, or Firestore)
Working Conditions
Flex working hours / remote
How to Apply
Interested candidates shall apply through our career portal:
https://www.arkenergy.ae/careers-6/22/frontend-developer/en