Job Summary
We are seeking a skilled Frontend Developer to design and build a comprehensive dashboard interface. This role involves creating a dynamic, user-friendly frontend that connects seamlessly with backend services via WebSocket and REST APIs. The ideal candidate will have strong expertise in React.js and Node.js, with a solid understanding of real-time data integration, authentication mechanisms, and device management. You will work closely with the backend team to ensure data formats and frontend requirements are aligned, delivering a polished and responsive user experience.
Key Responsibilities
- Develop a complete frontend dashboard from the ground up, focusing on usability and performance.
- Integrate the frontend with backend WebSocket and REST APIs to display both live and historical data accurately.
- Implement robust authentication systems to secure user access and manage device connections efficiently.
- Design and incorporate visual alerts to notify users of critical events or changes in data.
- Collaborate closely with backend developers to define clear frontend requirements and ensure consistent data formats.
- Ensure the dashboard is responsive and provides an intuitive UI/UX across different devices and screen sizes.
- Work with SQL queries to retrieve and display data, and manage local deployment pipelines for smooth updates and maintenance.
Required Qualifications
- Proven proficiency in React.js and Node.js, with hands-on experience integrating WebSocket and REST APIs.
- Strong UI/UX design skills, particularly in creating responsive and visually appealing dashboard interfaces.
- Experience working with SQL queries and integrating them into frontend applications.
- Familiarity with authentication protocols and device management within web applications.
- Ability to collaborate effectively with backend teams to align on data structures and application requirements.
- Experience managing local deployment pipelines to support continuous integration and delivery.
Preferred Qualifications and Benefits
While not explicitly stated, candidates with additional experience in real-time data visualization, advanced security implementations, or cloud deployment strategies will be highly valued. This role offers the opportunity to work in a collaborative environment where innovation and technical excellence are encouraged.
If you are passionate about building interactive, data-driven dashboards and thrive in a team-oriented setting, we encourage you to apply and contribute to delivering cutting-edge frontend solutions.