V.I.E. Contract - Experienced Frontend React Developer
⚠️ Important information – V.I.E. mission only
This position is open only to candidates eligible for the V.I.E. program: aged 18–28 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 high‑impact 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 co‑construction 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, detail‑oriented, and have a strong quality‑ and service‑oriented mindset.
Required Technical Skills
Frontend
- ReactJS (hooks, state management, context, routing), JavaScript (ES6+), TypeScript
- Testing: Jest, React Testing Library, end‑to‑end 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?
- High‑impact 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.
Ho Chi Minh City, VN