Overview
Skills
Job Details
ReactJS Developer / Front-End Developer (React)
Location
New Jersey (NJ) Hybrid / Onsite (based on client need)
Experience
5-8+ years in Front-End / Full-Stack development with strong React.js focus.
Role Overview
We are seeking a skilled ReactJS Developer to design, develop, and deliver modern, responsive web applications. The ideal candidate will be strong in React.js, JavaScript (ES6+), HTML5, CSS3, and have hands-on experience integrating front-end applications with Node.js REST APIs and MongoDB/relational databases. You will work closely with tech leads, designers, and backend teams to build scalable, production-ready solutions in an Agile environment.
Key Responsibilities
Front-End Development (ReactJS)
-
Develop and maintain single-page applications (SPA) using React.js and modern JavaScript.
-
Build reusable, modular UI components and front-end libraries for future use.
-
Convert wireframes/PSD designs into functional and responsive web applications.
-
Implement clean state management using Redux / Context API / Hooks where applicable.
-
Ensure cross-browser compatibility, accessibility (WCAG), and responsive behavior.
Back-End Integration & Services
-
Create and consume RESTful APIs using Node.js/Express (or integrate with existing services).
-
Collaborate with backend teams to define API contracts and ensure smooth integration.
-
Work with MongoDB (and/or relational databases) for data modeling and retrieval.
Testing, Quality & Performance
-
Write and maintain unit and integration tests (Jest, React Testing Library, Mocha, etc.).
-
Optimize application performance for maximum speed and scalability (lazy loading, code splitting, caching).
-
Debug, troubleshoot, and resolve UI and integration issues quickly.
Collaboration & Delivery
-
Collaborate with tech leads to design and document sub-modules and technical solutions.
-
Follow coding standards, design patterns, and Agile project procedures.
-
Work autonomously with minimal supervision and proactively drive task completion.
-
Participate in code reviews, sprint planning, and release activities.
Must-Have Skills
-
React.js with strong hands-on experience building production applications.
-
JavaScript (ES6+), HTML5, CSS3 and responsive UI development.
-
Experience converting wireframes/PSD into front-end implementation.
-
Node.js / Express experience for REST API development or integration.
-
Working knowledge of MongoDB (plus exposure to SQL databases is a bonus).
-
Strong understanding of component lifecycle, Hooks, state management, and routing.
-
Experience with Git and modern CI/CD workflows.
-
Strong debugging, problem-solving, and communication skills.
Nice-to-Have Skills
-
AngularJS/Angular exposure (migration or hybrid environments).
-
Experience with TypeScript.
-
Knowledge of GraphQL / WebSockets.
-
Familiarity with cloud deployments (AWS/Azure/Google Cloud Platform) and Docker.
-
Experience with microservices-based UI integration.