Skip to main content

Java Frontend Developer

Technology
CGI
Chennai, India₹83,333 - ₹1,66,667 /monthYesterday
Full timeHybrid

Job description

Job highlights

  • Expertise in React.js functional components and hooks, strong TypeScript skills with type safety, and advanced state management using Redux Toolkit or Context API
  • Develop and maintain responsive React.js web applications, integrate RESTful APIs, implement authentication and secure session handling, optimize performance, and write unit tests

Roles and Responsibilities:

  • Develop responsive and interactive web applications using React.js, TypeScript, JavaScript, HTML5, and CSS3.
  • Build reusable UI components and maintain scalable frontend application architecture.
  • Implement application features using React Hooks, functional components, props, state management, and React Router.
  • Integrate RESTful APIs and backend services to retrieve, process, and display application data.
  • Collaborate with Java backend developers to integrate frontend applications with Java and Spring Boot services.
  • Develop and maintain API integrations, including request handling, response processing, validation, and error handling.
  • Implement form validation, authentication, authorization, and secure session handling.
  • Manage application state using Redux Toolkit, Context API, or other suitable state management libraries.
  • Write clean, reusable, maintainable, and type-safe code using TypeScript.
  • Optimize application performance through component optimization, lazy loading, code splitting, and efficient rendering.
  • Write unit and component tests using Jest, React Testing Library, or equivalent testing tools.
  • Troubleshoot, debug, and resolve frontend and API integration issues.

Must have skills:

  • React.js: Functional Components, React Hooks (useState, useEffect), Props, Component Lifecycle, and Reusable Components.
  • TypeScript: Type Annotations, Interfaces, Type Aliases, Generics, and Type Safety.
  • JavaScript (ES6+): Arrow Functions, Promises, Async/Await, Destructuring, Closures, and Array Methods.
  • HTML5 & CSS3: Semantic HTML, Flexbox, CSS Grid, Responsive Design, and Media Queries.
  • State Management: Redux Toolkit, Context API, and Global State Management.
  • React Router: Routing, Nested Routes, Navigation, and Protected Routes.

Keywords
javareact-jsreacttypescriptmicrosoft-typescriptenvironment-health-and-safety-hssestate-local-municipalreduxjstoolkitapplication-programming-interface-apiweb-applicationsauthenticationperformance-optimizationjavascripthtml5css-3user-interface-uiapplications-architecturereact-routerrouters

Interested in this role?