Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world
Key Responsibilities
Develop and maintain web and mobile applications using React and React Native
Implement and optimise component lifecycle methods and React hooks for performance and maintainability
Manage application state using appropriate strategies eg Context API Redux Zustand
Apply React design patterns to ensure clean reusable and scalable code
Integrate TypeScript for type safety and improved developer experience
Ensure code quality through linting tools eg ESLint Prettier and enforce consistent coding standards
Write and maintain unit integration and endtoend tests using libraries such as Jest React Testing Library Detox or Cypress
Follow security best practices to protect user data and prevent vulnerabilities
Implement accessibility standards WCAG to ensure inclusive user experiences
Monitor and resolve performance issues using profiling tools and optimisation techniques
Contribute to CICD pipelines and automated testing strategies for continuous delivery
Collaborate on publishing and maintaining shared React libraries and components
Stay up to date with the latest versions of React and React Native including experience upgrading across major releases
Required Skill
Strong proficiency in React and React Native development
Deep understanding of React component lifecycle and hooks
Solid experience with TypeScript in React projects
Familiarity with state management libraries and patterns
Knowledge of common React design patterns eg container presentational HOCs render props
Experience with linting tools and enforcing code quality
Proven testing experience with modern JavaScript testing frameworks
Awareness of security and accessibility best practices
Experience with performance profiling and optimisation in React apps
Handson experience with CICD tools and workflows
Experience publishing and maintaining shared libraries eg npm packages monorepos
Experience upgrading React and React Native applications across versions
About Capgemini
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world while creating tangible impact for enterprises and society. It is a responsible and diverse group of 350,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fuelled by its market-leading capabilities in AI, cloud, and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of EUR22.5 billion.
Ref. code
358503-en_GB
Posted on
12 Nov 2025
Experience level
Experienced Professionals
Contract type
Permanent
Location
London
Business unit
FS
Brand
Capgemini
Professional communities
Software Engineering
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.