Important information V.I.E. mission only
This position is open
only to candidates eligible for the V.I.E. program: aged 1828 at application (under 29 at start), EEA nationality, clean criminal record, no prior V.I.E. assignment.
Please apply only if you meet these criteria.
For more information about the V.I.E. program, please refer to the official Business France website:
https://mon-vie-via.businessfrance.fr/en/information-on-the-vie-french-international-internship-programme
Job Context
You will join an Agile Squad responsible for highimpact digital products in the insurance sector.
Within a distributed delivery setup between France and Vietnam, you will contribute to the development and evolution of critical frontend interfaces, in an environment recognized for its strong engineering culture, Agile practices, and communities of practice.
Your Role
As an
Experienced Frontend React Developer, your responsibilities will include:
- Designing and developing frontend features using React, ensuring performance, maintainability, and high quality.
- Contributing to requirement coconstruction with the Product Owner and the team during functional workshops.
- Applying frontend best practices (Clean Code, automated testing, continuous integration).
- Participating in code reviews, pair programming, and Agile rituals within the Squad.
- Contributing to the preparation and monitoring of production releases, ensuring application stability.
- Driving continuous improvement of frontend standards (accessibility, performance, security).
Your Profile
- You have at least 3 years of experience in frontend development, with strong expertise in React.
- You have solid skills in JavaScript / TypeScript and modern component design principles.
- You have experience with frontend testing and CI/CD environments.
- You are comfortable working in an Agile context and enjoy collaborative teamwork.
- You are autonomous, detailoriented, and have a strong quality and serviceoriented mindset.
Required Technical Skills
Frontend
- ReactJS (hooks, state management, context, routing), JavaScript (ES6+), TypeScript
- Testing: Jest, React Testing Library, endtoend testing (e.g. Playwright / Cypress)
- Quality: Clean Code, Craftsmanship, Unit Testing / TDD / BDD, Sonar / Quality Gates
- Performance & Accessibility: Web Vitals, profiling, ARIA
Architecture & Ecosystem
- Design of decoupled components and frontend patterns (container/presentational, composition, lazy loading, error boundaries, etc.)
- REST / GraphQL APIs, state management (Redux Toolkit, Zustand, or equivalent), caching & invalidation
- Frontend CI/CD (pipelines), feature toggles, observability (logs, traces, metrics)
Why Join Us
- Highimpact digital products at the heart of insurance customer journeys.
- Structured technical environment promoting quality, craftsmanship, and frontend best practices.
- Continuous learning through communities of practice, technical sharing, and team support.
- Enriching international V.I.E experience within a recognized Capgemini delivery center in Ho Chi Minh City, Vietnam.