Senior Software Engineer
CapgeminiAbout the role
YOUR ROLE
We are seeking a talented and proactive Frontend Developer specializing in Vue.js to join our global engineering team. The ideal candidate will play a key role in designing, developing, and optimizing engaging user interfaces for our internal platforms and customer-facing applications. You’ll collaborate on high-impact projects that bring intuitive, responsive, and visually compelling experiences to life, often integrating with complex backend and AI-driven systems.
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.YOUR TASKS
- Design and implement robust, scalable, and accessible frontend solutions using Vue.js
- Develop and maintain reusable components and modern web applications.
- Collaborate with UX/UI designers and backend engineers to deliver seamless user experiences.
- Evaluate and introduce new tools, technologies, and workflows to enhance frontend productivity.
- Ensure code quality through comprehensive testing, code reviews, and adherence to best practices.
- Monitor and optimize application performance and responsiveness.
- Contribute to architectural decisions and shape the long-term technical direction of the frontend stack.
YOUR PROFILE
• Strong proficiency in JavaScript and expert experience with Vue.js and its ecosystem (Vuex, Vue Router, etc.)
• Solid understanding of modern frontend design patterns, state management, and component-based architecture.
• Experience with responsive and adaptive design for cross-device compatibility
• Familiarity with RESTful APIs and integrating frontend with backend services
• Experience with build tools and modern development workflows (Webpack, Vite, npm/yarn).
• Knowledge of accessibility (a11y) and web performance best practices.
• Proficiency with Git and version control workflows.
• Ability to work independently and collaboratively in a fast-paced, agile environment.
- English good written and oral communication skills.
Nice-to-Have
• Experience with TypeScript or other typed JavaScript supersets.
• Exposure to cloud platforms (e.g., Azure, AWS) or serverless frontend deployments.
• Familiarity with testing frameworks (e.g., Jest, Cypress) and end-to-end test automation.
• Knowledge of UI/UX principles and design tools (e.g., Figma).
• Experience with mobile-first development.
• Understanding of security best practices in frontend development.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s