Key Responsibilities:
- Design and development of sophisticated front-end applications for real-time and interactive visualisation of aggregated IoT sensor data.
- Utilise modern front-end technologies and frameworks such as (React.js, Angular, Vue.js) to build responsive, dynamic user interfaces.
- Implement complex data visualisations using D3.js, Chart.js, or similar libraries, focusing on interactivity and user engagement.
- Collaborate closely with backend teams to ensure efficient data integration, emphasising real-time data handling and visualisation.
- Design intuitive and innovative user interfaces, focusing on ease of use, performance, and scalability.
- Create responsive designs to ensure seamless experience across various devices and platforms.
- Develop and maintain a high standard of code quality, documentation, and system reliability.
Qualifications:
- Bachelor's or master’s degree in computer science, Web Development, or related fields.
- 5 years of experience in front-end development with a strong portfolio in data visualisation.
- Expertise in front-end frameworks such as React.js, Angular, Vue.js, or equivalent.
- Proficient in HTML5, CSS3, and advanced JavaScript (ES6+).
- Experience with data visualisation tools and libraries like D3.js or Chart.js.
- Familiarity with RESTful APIs and asynchronous request handling.
- Familiarity with WebGL, OpenGL, opengis will be a plus.
- Strong understanding of cross-browser compatibility issues and responsive design principles.
- Knowledge of front-end security best practices.
- Excellent problem-solving skills, with a creative and analytical approach.
- Strong communication skills and ability to work collaboratively in a team environment.