Frontend Developer (React, Redux, MUI v5 / Material Design 3)
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
• Fully remote work setup
• Competitive compensation
• 8-hour working day
• 20 days paid vacation + 8 days paid sick leave
• Medical insurance
• 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.
Required skills experience
| Redux | 2.5 years |
| React.js | 2.5 years |
| mui v5 | 2.5 years |
| Material Design | 2.5 years |
| RESTful API | 2.5 years |
| UI/UX Design | 2.5 years |
Required languages
| English | B1 - Intermediate |
| Ukrainian | C1 - Advanced |