Source description
About the role
Location: Gurugram Experience: 46Years Key Responsibilities Develop scalable, modular, and maintainable frontend applications using React.js. Build reusable UI components and responsive interfaces. Integrate APIs and manage asynchronous data. Optimize application performance and ensure code quality. Follow software engineering best practices, clean architecture, and design patterns. Required Skills Robust proficiency in React.js (Functional Components, Hooks, React Router). State management using Context API, Redux, or similar. API integration, form handling & validation, error boundaries. Performance optimization (memoization, lazy loading, code splitting). Solid knowledge of JavaScript (ES6+), async/await, promises, closures, event loop. Valuable understanding of CSS and responsive design. Basic knowledge of TypeScript (preferred). Software Engineering Expertise Solid understanding of SOLID Principles. Experience with Clean Architecture and separation of concerns. Knowledge of design patterns such as Factory, Singleton, Strategy, Adapter, Observer, and Dependency Injection. Experience designing modular, reusable, and scalable frontend architectures with feature-based folder structures. Preferred Candidate Strong software engineering mindset beyond React development. Ability to write clean, maintainable, and testable code. Experience building enterprise-grade frontend applications. Location: Gurugram Experience: 46Years Key Responsibilities Develop scalable, modular, and maintainable frontend applications using React.js. Build reusable UI components and responsive interfaces. Integrate APIs and manage asynchronous data. Optimize application performance and ensure code quality. Follow software engineering best practices, clean architecture, and design patterns. Required Skills Robust proficiency in React.js (Functional Components, Hooks, React Router). State management using Context API, Redux, or similar. API integration, form handling & validation, error boundaries. Performance optimization (memoization, lazy loading, code splitting). Solid knowledge of JavaScript (ES6+), async/await, promises, closures, event loop. Valuable understanding of CSS and responsive design. Basic knowledge of TypeScript (preferred). Software Engineering Expertise Solid understanding of SOLID Principles. Experience with Clean Architecture and separation of concerns. Knowledge of design patterns such as Factory, Singleton, Strategy, Adapter, Observer, and Dependency Injection. Experience designing modular, reusable, and scalable frontend architectures with feature-based folder structures. Preferred Candidate Strong software engineering mindset beyond React development. Ability to write clean, maintainable, and testable code. Experience building enterprise-grade frontend applications.
More at Capco