Job Title: Experienced React Developer To Implement Control Panel Interface
Please note:
We are looking for very quick, intense turn around. We need to finish this project in 4 days. Daily 10 to 12 hours of work is needed. The design is fully ready for developer in Figma, and all react component (design system) is ready to kick start.
Description:
We are looking for a skilled React developer with at least 3 years of experience to build a web application for a control panel which communicates with a robotic system through both http and Websockets. This React app will run in a browser on a tablet, displaying real-time status updates of system components through an interactive, well-designed interface and should be responsive to different tablet sizes, both vertically and horizontally.
Project Details:
• Design: All frames and layouts have been fully designed in Figma, ready for development.
• Components: All React components, including CSS styles, are pre-defined and available for implementation.
• Real-Time Status Panel: One part of the app is an indicator panel that shows component statuses. These statuses will update dynamically, streamed through WebSockets. You can search for ROSBAG protocol in robotics to learn about Topics and Messages in robotic systems.
• Technology: The app requires calling web services over HTTP and WebSocket. Experience with Foxglove.dev is a plus; we encourage the developer to install Foxglove for familiarity.
• Timeline: This is a high-intensity project. The interface should be completed within 2 days, followed by another 2 days for implementing logic, actions, and API integrations.
• Expected Workload: 10-12 hours per day for a total of 4 days.
Requirements:
• React Development: Minimum of 3 years of hands-on experience with React and front-end development.
• API Integration: Proficient in making HTTP and WebSocket calls to fetch and manage data in the application.
• WebSocket Experience: Familiarity with WebSocket communication for real-time updates.
• Foxglove.dev Knowledge: Preferably, the developer should install and explore Foxglove.dev. But we can provide instructions.
• Efficiency & Reliability: We need a fast, reliable developer who can deliver high-quality code within tight deadlines.
If you’re a dedicated React developer with experience in real-time data integration and are comfortable working on an intensive timeline, we’d love to see your application.
Sample of our design is attached. This is just one sample popup window for your inspiration.