Location: Full remote.
Schedule: Full time
This role focuses on implementing and evolving the frontend of a production-grade application used daily by real businesses. This position will be responsible for translating V4 design concepts into high-quality, maintainable React components, while contributing to a consistent, performant, and user-friendly frontend architecture.
Working closely with product, backend, and UX teams, the role requires making pragmatic engineering decisions that prioritize clarity, usability, and long-term maintainability over unnecessary complexity.
Implement V4 UI designs using ReactJS, translating design specifications into production-ready user interfaces.
Build reusable and scalable components aligned with a growing design system.
Implement responsive layouts for desktop, tablet, and shop-floor devices.
Ensure the UI performs efficiently when handling large data sets and real-time updates.
Debug UI issues related to state management, rendering behavior, and performance.
Write clear, maintainable code with reasonable and appropriate test coverage.
Document implementation decisions where it helps future developers understand the system.
Collaborate closely with product, backend, and UX teams to ship production-ready features.
Participate actively in planning sessions, code reviews, and technical discussions.
Support and collaborate with other developers, contributing to a non-siloed, team-oriented environment.
3+ years of industry experience as a ReactJS / Web Developer working on production environments.
Solid understanding of JavaScript, HTML, and CSS, with experience building maintainable user interfaces.
Hands-on experience with ReactJS and familiarity with state management libraries such as Redux or Context API.
Experience working with RESTful APIs and asynchronous programming patterns.
Knowledge of unit and integration testing using Jest and React Testing Library.
Experience designing scalable interfaces that contribute to flexible and reusable design systems.
Familiarity with Git and modern version control workflows.
Solid understanding of UX/UI principles and user-centered design practices.
Basic knowledge of algorithms, design patterns, and modularization concepts.
Ability to work independently while contributing effectively in a fast-paced, team-oriented environment.
Experience integrating multiple APIs or services into frontend solutions.
Advanced proficiency in English, both written and spoken.