Capgemini
Website:
capgemini.com
Job details:
Your Role
Design, develop, and maintain
scalable frontend applications with a focus on performance and usability.
Build advanced, reusable, and maintainable UI components using
React and TypeScript.
Architect and implement
complex state management solutions and optimize frontend performance.
Develop and maintain
Visual Studio Code extensions and integrate with IDE platforms.Work with extensible IDE frameworks such as
Eclipse plugin architecture or similar platforms.
Design and maintain
large-scale frontend codebases following best practices in modularity and reusability.
Collaborate with backend teams to integrate with
APIs, CLIs, compilers, debuggers, and developer tools.
Contribute to
software architecture design, ensuring scalability, maintainability, and clean API contracts.
Implement and maintain
CI/CD pipelines, automated testing, and containerized environments using
Docker.
Handle build systems, packaging, and distribution for
desktop or IDE-based applications.
Work closely with cross-functional teams including product, UX, and backend engineering.
Your Profile
8+ years of experience in
software development, with a strong focus on
frontend engineering.
Expert-level proficiency in
TypeScript and React, including advanced hooks patterns, complex state management, performance optimization, and scalable component library design.
Strong experience in designing and maintaining
large-scale frontend codebases with high performance and maintainability.
Hands-on experience in building
Visual Studio Code extensions; familiarity with
Eclipse IDE/plugin architecture or other extensible IDE platforms is a plus.
Solid understanding of
software architecture, modular design, and API contracts.
Experience integrating frontend applications with
backend systems, CLIs, compilers, debuggers, and developer tools.
Familiarity with
CI/CD pipelines, automated testing frameworks, and
container technologies (Docker).
Experience with
build systems and packaging for desktop or IDE-based tools.
Exposure to
embedded systems, real-time systems, or systems programming workflows is an added advantage.
Strong written and verbal
communication skills, with the ability to collaborate effectively with cross-functional teams.
What You’ll Love About Working Here
We value flexibility and support our employees with Hybrid work options and adaptable schedules to maintain a healthy work-life balance. Our inclusive culture brings together diverse professionals committed to growth, innovation, and excellence. You’ll have access to continuous learning opportunities and certifications in emerging technologies like cloud and AI.
About Us
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
Click on Apply to know more.