Job Summary
The UI/React Developer will develop user-friendly and responsive web applications using React JS, with a strong focus on front-end development and seamless user experiences. The role will collaborate with UX/UI designers and backend developers to implement designs, integrate APIs and services, troubleshoot application issues, and deliver clean, maintainable, and efficient code.
Key Responsibilities
• Design and develop responsive web applications using React JS.
• Collaborate with UX/UI designers to implement design specifications and enhance user experience.
• Write clean, maintainable, and efficient code while following development best practices.
• Participate in code reviews and provide constructive feedback to team members.
• Debug and troubleshoot existing application issues to improve performance and usability.
• Integrate RESTful APIs and other backend services.
• Work closely with backend developers to support application integration.
• Stay current with front-end technologies, industry trends, and development practices.
• Contribute to project documentation and technical specifications.
Required Qualifications
• Must have 12+ years overall experience in Software Development.
• Must be a local at New York.
• Onsite Interview is mandatory.
• Proficiency in React JS and its core principles.
• Strong understanding of HTML, CSS, and JavaScript.
• Experience with state management libraries such as Redux or Context API.
• Familiarity with RESTful APIs and asynchronous programming.
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• Strong portfolio demonstrating previous work with React JS and web applications.
• Strong problem-solving skills and attention to detail.
• Excellent verbal and written communication skills.
• Ability to collaborate effectively in a team environment.
• Ability to adapt to new technologies and frameworks as needed.
Preferred Qualifications
• Experience with TypeScript and modern JavaScript frameworks.
• Knowledge of front-end build tools such as Webpack, Babel, or similar technologies.
• Familiarity with version control systems, particularly Git.
• Understanding of responsive design principles and mobile-first development.
• Experience with testing frameworks such as Jest or Enzyme.