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).