Job Title:  Senior Consultant | Front End Developer - Web | Delhi | Operations, Industry & Domain Solutions

Job requisition ID ::  80536
Date:  May 7, 2025
Location:  Delhi
Designation:  Senior Consultant
Entity: 

Job Title: React Developer

Experience: 6 to 8 Years


Experience Required:

  • Professional experience in React.js / Next JS development, with a focus on building scalable and performant web applications.
  • Experience with modern JavaScript features (ES6+) and React ecosystem libraries such as Redux, React Router, and React Query.
  • Familiarity with CSS-in-JS libraries like Styled Components or Emotion.
  • Experience working with RESTful APIs.
  • Familiarity with modern build tools such as Webpack, Babel, npm/yarn, and ESLint for maintaining code quality.
  • Knowledge of Node.js and its frameworks for building scalable APIs is a plus.
  • Experience with CI/CD pipelines, version control (Git), and automated testing.


Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.


Role and Responsibilities:

  • Develop reusable, modular React components and integrate them with backend services via RESTful APIs.
  • Implement application state management using libraries like Redux or React Context API, ensuring smooth and scalable state transitions.
  • Write unit tests and integration tests for React components using tools like Jest, React Testing Library, or Cypress.
  • Optimize front-end performance by applying techniques like code splitting, lazy loading, and memoization to improve application load times.
  • Collaborate with designers to implement responsive UIs using CSS-in-JS, ensuring cross-browser compatibility and adherence to modern accessibility standards.
  • Contribute to building secure and scalable APIs, integrating third-party services, and improving the overall architecture of web applications.
  • Ensure high-quality code through code reviews, test coverage, and maintaining best practices across the team.
  • Stay updated on the latest React.js features and updates, including the adoption of new features like React Concurrent Mode or Suspense for data fetching.
  • Work closely with the DevOps team to implement CI/CD pipelines and streamline the deployment process.


Skills Required:

  • Strong proficiency in JavaScript (ES6+), with a focus on React.js development using functional components and React hooks.
  • Hands-on experience with React Router, Redux (or equivalent state management library), and React Query for efficient data fetching and caching.
  • Familiarity with TypeScript and its integration with React applications is a strong plus.
  • Experience with asynchronous programming (Promises, async/await)
  • Familiarity with modern CSS techniques, including CSS Grid, Flexbox, and CSS-in-JS solutions like Styled Components and Emotion.
  • RESTful API integration.
  • Experience with unit testing and test-driven development (TDD) using Jest, React Testing Library, and other testing frameworks.
  • Understanding of modern authorization mechanisms such as JWT (JSON Web Token) for handling secure user authentication and authorization.
  • Proficient in Git for version control and Git workflows.
  • Understanding of SEO, progressive web apps (PWAs), and web performance optimization (e.g., Lighthouse, Webpack Bundle Analyzer).


Bonus Skills:

  • Experience with Next.js for server-side rendering (SSR) or static site generation (SSG).
  • Knowledge of isomorphic React applications and universal React for SSR.
  • Familiarity with micro-frontends or component-based architectures for large-scale applications.
  • Experience with mobile-first design and responsive web development techniques.
  • Exposure to mobile development with React Native for building cross-platform apps.