Job Summary
We are seeking a skilled ReactJS Developer with 2–3 years of hands-on experience in developing dynamic, high-performance web applications. The ideal candidate should have a solid grasp of core React concepts, state management, authentication mechanisms, and integration with backend APIs. Experience with Next.js will be an added advantage.
Key Responsibilities
- Develop and maintain scalable, reusable ReactJS components and front-end features.
- Implement complex forms with proper validation and error handling.
- Work with APIs to fetch and display data, including file download functionality (PDF,
Excel, etc.). - Implement routing, authentication guards, and authorization mechanisms.
- Develop responsive web pages and ensure optimal performance across browsers and
devices. - Handle pagination, filtering, and dynamic data rendering efficiently.
- Collaborate with backend developers, UI/UX designers, and QA teams to deliver high
quality applications. - Participate in requirement analysis, solution design, and project walkthroughs.
- Maintain clean, modular, and well-documented code following best practices.
- Work on Next.js for server-side rendering (SSR) and performance optimization
(optional but desirable).
Required Skills & Qualification :
- Bachelor’s degree in computer science, IT, or a related field.
- 2–3 years of hands-on experience in ReactJS development.
- Strong understanding of JavaScript (ES6+), HTML5, and CSS3.
- Good knowledge of React Hooks, Context API, Redux (or other state management
libraries), RegEx. - Familiarity with Next.js, component-based architecture, and modular design
principles. - Experience with form validations, authentication/authorization, and API integrations.
- Understanding of RESTful services, JSON, and asynchronous data handling.
- Experience with pagination, filtering, and sorting large datasets.
- Familiarity with build tools like Webpack, Babel, npm, or Yarn.
- Version control experience using Git.
- Strong debugging, analytical, and problem-solving skills.
Additional Skills
- Exposure to TypeScript.
- Experience working with Next.js or similar frameworks.
- Understanding of UI performance optimization and code splitting.
- Knowledge of unit testing frameworks (Jest, Enzyme, React Testing Library).
Soft Skills
- Strong communication and collaboration abilities.
- Ability to comprehend business requirements and translate them into technical
solutions. - Attention to detail and commitment to writing clean, maintainable code.
- Proactive, self-motivated, and eager to learn emerging technologies
