Role Overview
Develop and maintain responsive, user-friendly web interfaces using React.js for Bariflo’s technology platforms, dashboards, and operational intelligence applications. You will contribute to the development of Bariflo’s Cybernetics of Operational Intelligence platform, enabling the Sense → Decide → Act → Learn workflow through intuitive software interfaces.
Responsibilities
- Develop and maintain responsive, user-friendly web interfaces using React.js.
- Collaborate with cross-functional teams including Backend, Embedded, AI/ML, Product, and Design.
- Build reusable and scalable UI components following modern React.js development practices.
- Integrate frontend applications with REST APIs and backend services.
- Develop dashboards and visualization interfaces for IoT devices and automation systems.
- Implement automated testing and debugging practices.
- Optimize applications for performance, responsiveness, and scalability.
- Participate in design reviews, code reviews, and technical discussions.
- Maintain proper technical documentation and coding standards.
Requirements
- Proven experience as a React.js Developer or Frontend Developer.
- Strong knowledge of JavaScript, HTML5, and CSS3.
- Experience in developing responsive web applications and reusable UI components.
- Good understanding of REST APIs, JSON, and API integration.
- Knowledge of modern frontend development tools such as Git, npm, and Vite/Webpack.
- Understanding of software development lifecycle, version control, and testing practices.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of software design patterns and component architecture.
- Bachelor's degree preferred.
Nice to Have
- Experience with data visualization, dashboards, charts, or real-time monitoring interfaces.
- Exposure to IoT, industrial automation, AI/ML platforms, or sensor-based applications.
Skills
- React.js
- JavaScript
- REST APIs
- Git
- HTML5/CSS3