CGI

UI Developer

Bengaluru, Karnataka
6–8 years exp
Day Shift
Posted 18h ago
2 views
Actively Hiring Direct 1-Click Apply

Check Your Resume Match Score

Scan your resume against ATS criteria for this UI Developer role at CGI.

Apply for this position

Apply on Company Website

Job Description

Founded in 1976, CGI is among the world's largest independent IT and business consulting services firms. With 94,000 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 2024 reported revenue is CA$14.68 billion, and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more about us at cgi.com.
Job Title: UI Developer
Experience: 4 to 6 yrs.
Job Location: Bangalore
Position ID: J0926-0531
Work Type: Hybrid
Employment Type: Full Time / Permanent
Qualification: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Role Overview
We are looking for a skilled UI Developer with 4–6 years of experience with strong hands on expertise in React, React Native, and TypeScript. The candidate will be responsible for developing scalable, responsive, secure, and high performing web and mobile applications, with a strong focus on modern UI architecture, real time data, state management, authentication, and automated testing.
The candidate will work closely with UX/UI designers, backend developers, architects, QA teams, and business stakeholders in an Agile delivery environment.
Core Technical Competencies
. React.js – Strong hands-on experience with functional components, Hooks, reusable components, and modern React development patterns.
. React Native – Experience developing cross platform mobile applications for iOS and Android.
. TypeScript – Strong proficiency in developing type safe, scalable, and maintainable applications.
. RxJS (Reactive Extensions for JavaScript) – Hands on experience with Observables, Operators, Subjects, and reactive programming patterns.
. MUI (Material UI) – Experience developing responsive and reusable UI components using Material UI, theming, and customization.
. Redux Toolkit – Strong understanding of state management using slices, actions, selectors, middleware, and asynchronous operations.
. SSE / WebSocket – Experience implementing real time, event driven communication and streaming data.
. OIDC / OAuth 2.0 – Experience implementing secure authentication and authorization flows, token management, and integration with enterprise Identity Providers.
. Jest + React Testing Library – Experience developing unit and component tests with a strong focus on code quality and test coverage.
. Azure DevOps – Hands on experience with Azure Repos, Boards, Pipelines, CI/CD, automated builds, testing, and deployments.
. REST APIs – Experience integrating front end applications with RESTful APIs and backend services.
. Git – Strong understanding of version control and collaborative development practices.
. JavaScript, HTML5 & CSS3 – Strong understanding of modern web development fundamentals.
Key Responsibilities
. Design, develop, and maintain modern web and mobile applications using React, React Native, and TypeScript.
. Develop reusable, scalable, and maintainable UI components using MUI and established design standards.
. Implement application state management using Redux Toolkit and reactive data flows using RxJS.
. Implement real time communication and streaming data using SSE and WebSocket.
. Integrate REST APIs and manage asynchronous data flows effectively.
. Implement secure authentication and authorization using OIDC/OAuth 2.0.
. Integrate applications with enterprise Identity Providers and securely manage access and refresh tokens.
. Develop unit and component tests using Jest and React Testing Library.
. Configure and maintain Azure DevOps CI/CD pipelines for automated build, test, and deployment processes.
. Participate in code reviews and ensure adherence to coding standards, security practices, and development best practices.
. Optimize applications for performance, scalability, security, accessibility, and responsiveness.
. Troubleshoot and resolve application defects and production issues.
. Collaborate with UX/UI designers, backend developers, architects, QA teams, and business stakeholders.
. Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
Good to Have
. Experience with Next.js or other React based frameworks.
. Experience with enterprise Identity Providers such as Microsoft Entra ID, Keycloak, Auth0, or Okta.
. Experience with Azure cloud services.
. Knowledge of Docker and containerized application deployment.
. Experience with design systems and reusable component libraries.
. Understanding of application security, accessibility, and performance optimization.
. Experience working in an Agile/Scrum development environment.
Qualifications & Experience
. 4–6 years of hands on experience in UI/Front End development.
. Strong practical experience with React, React Native, TypeScript, RxJS, MUI, Redux Toolkit, SSE/WebSocket, OIDC/OAuth 2.0, Jest, React Testing Library, and Azure DevOps.
. Strong analytical and problem solving skills with the ability to troubleshoot complex technical issues.
. Good communication and collaboration skills with experience working in cross functional teams.
CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.
Your future duties and responsibilities

Required qualifications to be successful in this role

Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
Come join our team—one of the largest IT and business consulting services firms in the world.

Frequently Asked Questions

How to apply for UI Developer at CGI?

Click the "Apply via CareerScan" button on this page.

What is the salary for this role?

Salary details will be discussed during the interview.

What experience is required?

6–8 years of experience is required.

Is this position still open?

Yes, currently active and accepting applications.

Similar Openings

Explore related active roles in react developer

View all
Actively Hiring
13+ years
Salary not disclosed
Bengaluru, Karnataka
react developerDay Shift
Posted 18h ago
Apply Now
Actively Hiring
6–8 years
Salary not disclosed
Pune, Maharashtra
react developerDay Shift
Posted 18h ago
Apply Now
Actively Hiring
0-2 Yrs
Salary not disclosed
Karnataka
react developerDay Shift
Posted 18h ago
Apply Now

UI Developer

CGI · Bengaluru