Natsoft
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) .
#J-18808-Ljbffr
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) .
#J-18808-Ljbffr