4 days ago
London, United KingdomSenior
Responsibilities
- Design, build, test, deploy, and support production-grade frontend and backend applications.
- Own complex features and services throughout the software development lifecycle, from discovery and design through deployment and production support.
- Design application architecture, APIs, integration patterns, data flows, and cloud solutions.
- Build responsive, accessible, performant user experiences and secure, scalable, resilient backend services.
- Champion automated testing, code review, secure development, observability, and effective production support.
- Lead technical discussions and code reviews, resolve complex engineering problems, and explain technical trade-offs.
- Mentor and support developers through pairing, coaching, knowledge sharing, and feedback.
- Contribute reusable patterns, components, and approaches that improve engineering quality and developer experience.
- Explore responsible uses of AI-assisted engineering and automation in line with client and Capgemini policies.
Requirements
- Strong commercial experience delivering production software across the full stack, with depth in JavaScript and TypeScript.
- Hands-on experience with Node.js and one or more modern frontend technologies such as React, Angular, or Vue.
- Experience designing and developing APIs and backend services using approaches such as REST or GraphQL.
- Experience across the full development lifecycle, including implementation, automated testing, deployment, monitoring, and support.
- Strong understanding of software design, architecture patterns, code quality, security, and maintainability.
- Experience with Azure, AWS, or GCP and modern DevOps practices.
- Knowledge of responsive design, accessibility, performance, and component-based frontend development.
- Ability to diagnose complex technical problems and make pragmatic engineering decisions.
- Experience collaborating with architecture, product, UX, engineering, and client stakeholders.
- Experience mentoring or supporting other engineers and improving team engineering practices.
- Ability to learn unfamiliar technologies and select appropriate solutions.
- Experience with design systems, component libraries, distributed or event-driven architectures, microservices, cloud-native engineering, infrastructure as code, observability, mobile or cross-platform development, or AI-enabled products is valuable.
- Must obtain Security Check (SC) clearance and have resided continuously in the United Kingdom for the last five years.
Benefits
- Hybrid working across company offices, client sites, and home; the role cannot be performed from home 100% of the time.
- Training and development opportunities, including thinktanks, hackathons, access to 250,000 courses, and external certifications.
- Access to learning resources and certifications from AWS, Microsoft, Harvard ManageMentor, and cybersecurity programs.
- Inclusive and welcoming workplace with support from a professional community of experts.
- Hybrid-first working model and flexible working arrangements for UK employees.
- Opportunities to work on varied client digital transformation projects and develop technical skills and connections.
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.
