Position Description :
About CGI
Founded in , CGI is among the world's largest independent IT and business consulting services firms. With 94, consultants and professionals globally, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services, and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal reported revenue is CA$14.68 billion, and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at .
Job Title & Position : Software / Senior Software Engineer
Location : Bangalore
Years of Experience : 4 to 8 years
Job Summary :
- React Fundamentals : Strong understanding of React core concepts (Components, Props, JSX, State).
- Component Lifecycles : Expertise in both class-based and functional components, including lifecycle methods and hooks (useState, useEffect, etc.).
- React Hooks : Proven experience utilizing built-in React Hooks and developing custom Hooks.
- State Management : Proficient in managing application state using Redux.
- API Handling : Experience with Fetch API or Axios for making HTTP requests and managing asynchronous operations.
- RESTful APIs : Familiarity with the principles and best practices of RESTful API.
- Authorization : Knowledge of modern authorization mechanisms, such as JSON Web Tokens (JWT).
- React Router : Experience implementing and managing client-side routing with React Router.
- JavaScript Fundamentals : Solid understanding of core JavaScript concepts.
- TypeScript : Familiarity with basic TypeScript syntax, types, and its benefits.
- Testing : Hands-on experience with Unit, Integration, and End-to-End testing methodologies.
- Styling and Frameworks : Proficient in CSS and experience with CSS frameworks such as, Material UI.
Skills :
End-to-End TestingRESTful (Rest-APIs)