Natsoft
Job Summary
We are seeking a highly experienced UI React Developer to join our clients 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) .
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) .