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.
Tech Stack
Categories
About Capgemini
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.
