Front End Developer
Role details
Job location
Tech stack
Job description
We're working with an innovative technology company that's transforming how large-scale enterprises monitor and optimise their physical environments through intelligent, data-driven software.
This is a unique opportunity to join a team building a cutting-edge platform at the intersection of smart buildings, IoT, energy optimisation, and real-time analytics.
The Role:
As a Front-End Software Developer, you'll design and build high-performance, user-friendly interfaces for a data-rich platform used by major enterprise clients.
You'll play a key role in:
- Developing modern, scalable web applications
- Creating intuitive dashboards for complex IoT and energy data
- Turning large datasets into clear, actionable visual insights
- Collaborating closely with backend engineers, data scientists, and product teams, * Build and maintain responsive, high-quality front-end applications
- Develop interactive dashboards for real-time and historical data
- Integrate APIs and backend services seamlessly
- Optimise performance for large-scale data rendering
- Contribute to UI/UX improvements and design systems
- Write clean, maintainable, and well-tested code
- Participate in code reviews and best engineering practices
Requirements
- Strong JavaScript / TypeScript skills
- Experience with modern frameworks (React preferred, Angular or Vue also considered)
- Solid understanding of HTML5, CSS3, and responsive design
- Experience integrating RESTful APIs
Nice to Have:
- Experience with IoT platforms or telemetry data
- Exposure to cloud platforms (Azure preferred)
Why Apply?
- Work on impactful, real-world technology used at scale
- Be part of a collaborative, forward-thinking engineering team
- Solve complex challenges across data, UX, and performance
- Opportunity to influence product direction and user experience