Logo
Natsoft

Natsoft is hiring: UI React Developer in Wilmington

Natsoft, Wilmington, DE, US, 19894

Save Job

Job Summary

We are seeking a highly experienced UI React Developer to join our client’s team in Wilmington, DE. This role requires strong expertise in modern front-end development using React.js, with seamless integration into Java-based backend systems. The ideal candidate will be passionate about building scalable, responsive, and accessible user interfaces in a fast-paced Agile environment.


Key Responsibilities

  • Design, develop, and maintain responsive web applications using React.js and Redux.
  • Build modern UI components using Material UI while ensuring performance and scalability.
  • Integrate front-end applications with RESTful APIs developed in Java/Spring Boot.
  • Ensure UI applications meet accessibility standards (WCAG/ARIA) and UX best practices.
  • Collaborate closely with backend developers, product managers, and designers.
  • Implement unit tests and front-end automation using Jest and React Testing Library.
  • Optimize application performance and ensure high-quality code through best practices.
  • Participate in Agile/Scrum ceremonies, sprint planning, and code reviews.
  • Maintain code using Git-based version control and CI/CD pipelines.


Required Qualifications

  • 6+ years of professional front-end development experience.
  • Strong hands-on experience with React.js, Redux, and Material UI.
  • Deep expertise in JavaScript (ES6+), HTML5, CSS3, and front-end tooling (Webpack, Babel).
  • Experience consuming and integrating RESTful APIs developed in Java.
  • Familiarity with back-end systems, preferably built using Java Spring Boot.
  • Strong understanding of responsive design, accessibility (WCAG/ARIA), and UI/UX principles.
  • Proficiency in Git or similar version control systems.
  • Hands-on experience with unit testing frameworks (Jest, React Testing Library, etc.).


Preferred Qualifications

  • Experience with TypeScript.
  • Exposure to full-stack development with the ability to understand Java codebases.
  • Experience with CI/CD tools and DevOps practices.
  • Familiarity with Docker and cloud platforms (AWS, GCP, Azure).