Capgemini
Capgemini
Capgemini is a consulting and technology services company that helps organizations transform and manage their operations. Its work spans industries including aerospace, automotive, banking, healthcare, and logistics, with services covering cloud, cybersecurity, data and artificial intelligence, and enterprise management. Capgemini also focuses on innovation and sustainability as part of its approach to digital transformation. The company hires across a broad range of professions and experience levels, with an emphasis on building an innovative and diverse workforce.

Senior Software Engineer, React, Go and TypeScript

Build modern web applications at Capgemini with React, Go and TypeScript. Lead engineering quality, security, scalability and deployments on an international project.

Description

  • Design, build and maintain modern frontend applications with React and TypeScript
  • Deliver robust, scalable and maintainable user-focused features
  • Turn business and product needs into technical solutions
  • Build complex interfaces, workflows and forms, and connect them to backend services
  • Implement secure authentication and authorization
  • Create reusable components and frontend architecture patterns
  • Contribute to technical design discussions and architectural decisions
  • Maintain quality through testing, code reviews and sound engineering practices
  • Work with Product, UX/UI, Backend and QA teams to deliver high-quality user experiences
  • Support deployments, monitoring and ongoing improvement
  • Promote strong practices in performance, security, accessibility and maintainability

Requirements

  • At least 10 years of professional software development experience
  • At least 5 years of professional experience building web applications with React
  • At least 2 years of professional experience developing applications with Go (Golang)
  • Extensive hands-on TypeScript experience
  • Professional English communication skills
  • Strong command of React Hooks, component composition and reusable architecture patterns
  • Experience building complex frontend applications with rich interactions, forms, validation and enterprise workflows
  • Experience integrating and consuming REST APIs
  • Strong understanding of state management patterns and modern frontend architectures
  • Experience with Redux Toolkit, Zustand, React Context, Recoil, TanStack Query or similar tools
  • Strong understanding of frontend security, authentication and authorization concepts
  • Experience designing and maintaining automated tests with modern frontend testing frameworks
  • Experience with Vitest, React Testing Library, Happy DOM, Playwright or similar tools
  • Hands-on experience with Docker and Kubernetes
  • Strong commitment to software quality, maintainability and engineering excellence

Benefits

  • In-person and online training, plus certifications
  • A workplace that values trust and autonomy
  • Virtual campuses offering GenAI, Cloud, Data and Sustainability training
  • Flexible compensation plan covering childcare vouchers, health insurance, meal cards or meal allowance, transport and training
  • Flexible hybrid remote work model
  • 24 vacation days, two personal days, and December 24 and 31 off
  • Option to purchase up to seven additional vacation days per year
  • FlexAbroad option to work remotely from another country for up to 45 days
  • Ongoing learning and training paths with certification opportunities
  • Free access to Udemy, Pluralsight, Harvard Manager Mentor and Education First language courses
  • Wellbeing HUB programs and policies supporting physical and mental health
  • Opportunities to take part in volunteering and community initiatives
  • Access to talks, masterclasses, demos and challenges
  • A multicultural, accessible workplace for people with disabilities

Related Jobs