Full Stack Developer at Capgemini
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

01 Oct, 25

Salary

0.0

Posted On

02 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description
Responsibilities

We are seeking a talented Full Stack Developer to join our team at Capgemini Financial Services. In this role, you will be responsible for developing and maintaining both front-end and back-end components of our financial services applications. You will work closely with our development team to ensure the seamless integration of all components.

  • Implement user interfaces that are responsive, visually appealing, and performant.
  • Create reusable and modular components using React.js to enhance development efficiency and maintainability.
  • Manage component state and props to build dynamic and interactive interfaces.
  • Implement state management using React built-in state management or external libraries like Redux or MobX.
  • Ensure data consistency and manage application state effectively.
  • Integrate with RESTful APIs or Graph QL endpoints to fetch and update data from the server.
  • Handle data fetching, error handling, and data synchronization.
  • Utilize third-party libraries and APIs to enhance application functionality (e.g., Axios for HTTP requests, Chart.js for data visualization).
  • Optimize application performance by minimizing re-renders and using virtual DOM.
  • Implement lazy loading, code splitting, and other performance optimization techniques.
  • Write unit tests and perform debugging to identify and resolve issues.
  • Perform thorough testing to ensure cross-browser and cross-device compatibility.
  • Use version control systems (e.g., Git) to manage source code changes and collaborate with team members.
  • Create and maintain documentation for code, components, and libraries. Document code structure and provide usage guidelines for team members.Collaborate with designers, back-end developers, and other team members to integrate front-end components with back-end systems

-
Loading...