Capgemini

Senior Software Engineer (React / Go / TypeScript)

Capgemini
Apply
6 days ago
Barcelona, SpainSenior

Responsibilities

  • Design, develop, and maintain modern frontend applications using React and TypeScript.
  • Build robust, scalable, maintainable user-facing features, complex interfaces, forms, workflows, and backend integrations.
  • Translate business and product requirements into technical solutions.
  • Implement secure authentication and authorization mechanisms.
  • Design reusable components and frontend architecture patterns.
  • Contribute to technical design discussions and architectural decisions.
  • Ensure software quality through automated testing, code reviews, and engineering best practices.
  • Collaborate with Product, UX/UI, Backend, and QA teams to deliver high-quality user experiences.
  • Support application deployment, monitoring, and continuous improvement initiatives.
  • Promote performance, security, accessibility, and maintainability best practices.

Requirements

  • 10+ years of professional experience in software development environments.
  • 5+ years of professional experience developing web applications with React.
  • 2+ years of professional experience developing applications with Go (Golang).
  • Extensive practical experience with TypeScript and proven professional experience with both React and Go.
  • Professional English communication skills.
  • Strong knowledge of React hooks, component composition, reusable architecture patterns, frontend state management, authentication, and authorization.
  • Experience building complex frontend applications with rich interactions, forms, validations, and enterprise workflows.
  • Experience integrating and consuming REST APIs.
  • Experience with Redux Toolkit, Zustand, React Context, Recoil, TanStack Query, or similar state-management solutions.
  • Experience designing and maintaining automated tests with modern frontend testing frameworks, including tools such as Vitest, React Testing Library, Happy DOM, or Playwright.
  • Practical experience with Docker and Kubernetes.
  • Strong commitment to software quality, maintainability, and engineering excellence.

Benefits

  • Hybrid and flexible telework model.
  • 24 vacation days, 2 personal days, December 24 and 31 off, and the option to purchase up to 7 additional vacation days annually.
  • FlexAbroad option to work remotely from another country for up to 45 days.
  • Flexible compensation plan including childcare vouchers, medical insurance, meal benefits, transportation, and training support.
  • Ongoing training, virtual campuses, certification opportunities, and access to Udemy, Pluralsight, Harvard Manager Mentor, and Education First.
  • Physical and mental health support through the Wellbeing HUB.
  • Volunteer and social-impact opportunities focused on sustainability, diversity, inclusion, and digital inclusion.
  • Access to talks, masterclasses, demos, and innovation challenges.
Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me