UI Developer (ReactJS)
# UI Developer (ReactJS)## About the RoleGov Services Hub is seeking a skilled UI Developer with expertise in ReactJS to build, enhance, and maintain scalable, responsive, and high-performing web applications. The ideal candidate has strong front-end development experience, deep knowledge of JavaScript and modern frameworks, and the ability to develop maintainable, reusable user interfaces.In this role, you will work with ReactJS and related technologies, collaborate with backend developers on Node.js integrations, and contribute to application performance, troubleshooting, code reviews, and UI/UX quality.## Key Responsibilities- Develop, enhance, and maintain user interfaces using ReactJS and related technologies.- Build reusable components and implement effective state management and React lifecycle methods.- Use React Hooks, Props, and design patterns to deliver scalable solutions.- Develop modular components that support application maintainability and performance.- Collaborate with backend developers to integrate UI components with Node.js frameworks such as Express and Loopback.- Ensure applications are responsive and cross-browser compatible.- Follow UI/UX best practices.- Participate in code reviews.- Troubleshoot application issues and perform performance tuning.- Stay current with emerging technologies and propose improvements that enhance product quality.## Required Qualifications- Strong proficiency in JavaScript (ES6+).- Strong proficiency in TypeScript.- Solid understanding of ReactJS fundamentals.- Understanding of React lifecycle management, state management, and Hooks.- Hands-on experience with Props, design patterns, and modular component development.- Experience working with Node.js frameworks such as Express or LoopBack for integration.- Knowledge of version control systems such as Git.- Strong problem-solving and debugging skills.- Excellent communication and teamwork abilities.## Preferred QualificationsThe source job description does not identify any separate preferred or nice-to-have qualifications.## Skills & Competencies- Front-end web development.- ReactJS.- JavaScript (ES6+).- TypeScript.- React Hooks.- React lifecycle management.- State management.- Props.- Design patterns.- Modular and reusable component development.- Node.js integration.- Express.- LoopBack.- Responsive web development.- Cross-browser compatibility.- UI/UX best practices.- Git and version control.- Debugging and performance tuning.- Problem-solving.- Communication and teamwork.## Education & Experience**Education**- No specific educational requirement is stated in the source job description.**Experience**- Strong front-end development experience.- Hands-on experience with ReactJS, Props, design patterns, and modular component development.- Experience integrating UI components with Node.js frameworks such as Express or LoopBack.## Work Arrangement & Schedule- **Work arrangement:** Remote.- **Location:** Remote; job listing location is Norwalk, CT, US.- **Employment type:** Not specified in the source job description.- **Expected weekly hours:** Not specified.- **Schedule flexibility:** Not specified.- **Weekend requirements:** Not specified.## Compensation & Benefits- **Compensation:** Not specified in the source job description.- **Benefits:** Not specified in the source job description.## Compliance / Additional InformationNo additional equal-opportunity, physical-requirement, or other compliance information is provided in the source job description.