Frontend Developer (React, Redux, MUI v5 / Material Design 3)
Description
Required Experience/Qualifications • 3+ years of experience with JavaScript frontend development • Strong knowledge of React and Redux • Hands-on experience with Material UI (MUI v5) and Material Design 3 • Experience with RESTful APIs and WebSocket-based interactions • Familiarity with external charting libraries (e.g., Chart.js, Recharts, etc.) • Good understanding of UI/UX principles and component-based architecture • Willingness to work with legacy code during a migration period Nice to have: • Initiative in introducing testing best practices (e.g., unit/integration tests) • Experience with performance tuning and accessibility • Familiarity with UI/UX best practices • Willingness to learn backend technologies (Go, Gin, Centrifuge) Responsibilities • Participate in the migration from Material Design 2 to Material Design 3 • Refactor and improve existing UI components and architecture • Implement new UI features and optimize existing ones • Collaborate with backend developers to integrate APIs and real-time data • Gradually phase out legacy UI while building the new frontend from the ground up • Participate in design discussions and propose improvements Company Offers • 8-hour working day • 20 days paid vacation + 8 days paid sick leave • Friendly, professional team and long-term project About the Project: Johnson Controls is an international developer and manufacturer of high quality electronic security systems and components, operating in Ukraine via its subcontractor in Kyiv. You will join during a critical UI modernization phase, contributing directly to the new user experience aligned with modern design standards. Required skills experience JavaScript
About Johnson Controls Johnson Controls is a global leader in smart, sustainable building solutions, security, and fire protection. With over 140 years of innovation, we develop cutting-edge technologies that enhance efficiency, safety, and comfort in buildings worldwide. Our mission is to create a smarter, healthier, and more sustainable future through intelligent automation and advanced energy solutions.
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.