About the Role
We are seeking a talented
React Frontend Engineer
to join our team in Berkeley Heights, NJ. The ideal candidate will have strong experience in building high-performance, scalable, and user-friendly web applications. You will collaborate closely with product managers, UX designers, and backend engineers to deliver seamless digital experiences.
Responsibilities
Develop, optimize, and maintain modern web applications using
React.js, JavaScript, and TypeScript
.
Translate design wireframes and mockups into responsive, accessible, and pixel-perfect user interfaces.
Collaborate with backend engineers to integrate RESTful APIs and ensure smooth end-to-end functionality.
Write clean, maintainable, and testable code following best practices.
Implement unit tests and participate in code reviews to maintain high-quality standards.
Stay updated with the latest frontend technologies, frameworks, and trends.
Troubleshoot and resolve performance bottlenecks, usability issues, and production bugs.
Requirements
Bachelor’s degree
in Computer Science, Engineering, or related field (or equivalent practical experience).
Strong proficiency in
React.js, TypeScript, JavaScript (ES6+), HTML5, and CSS3
.
Experience with
state management libraries
(Redux, Context API, or similar).
Familiarity with
modern build tools
(Webpack, Vite, Babel, etc.).
Experience integrating with RESTful APIs and working with JSON data.
Understanding of
responsive design principles
and
cross-browser compatibility
.
Knowledge of testing frameworks (Jest, React Testing Library, Cypress, etc.).
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration abilities.
Nice to Have
Experience with
UI libraries
such as Material-UI, Ant Design, or Tailwind CSS.
Familiarity with
CI/CD pipelines
and version control (Git).
Exposure to
cloud platforms (AWS/Azure/GCP)
.
Knowledge of accessibility standards (WCAG, ARIA