UI Developer (React)
Job Title: UI Developer (React) Location: Jersey City, NJ (Onsite) Job Type: Full-TimeNote: The final round of interview will be face-to-face.Job SummaryWe are seeking a talented and motivated UI Developer (React) to join our team in Jersey City, NJ. The ideal candidate will be responsible for designing, developing, and maintaining responsive, scalable, and high-performance web applications using modern front-end technologies. The candidate should have strong expertise in React.js and a passion for creating intuitive user experiences.Key ResponsibilitiesDevelop and maintain responsive web applications using React.js and modern JavaScript frameworks.Collaborate with UX/UI designers, product owners, and backend developers to implement user-facing features.Build reusable components and front-end libraries for future use.Optimize application performance, scalability, and cross-browser compatibility.Integrate RESTful APIs and work closely with backend services.Write clean, maintainable, and well-documented code.Participate in code reviews and follow front-end development best practices.Troubleshoot, debug, and resolve application issues.Stay current with emerging front-end technologies and industry trends.Required QualificationsBachelor's degree in Computer Science, Information Technology, or related field.3+ years of experience in front-end/UI development.Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.Hands-on experience with React.js, React Hooks, and component-based architecture.Experience with state management libraries such as Redux or Context API.Familiarity with REST APIs and asynchronous programming.Experience with version control systems such as Git.Strong understanding of responsive design and cross-browser compatibility.Excellent problem-solving and communication skills.