ReactJS UI Engineer - Java
We are seeking a motivated and skilled ReactJS UI Engineer to join our Engineering team based in Lille, France. This role is crucial in designing, developing, and maintaining high-performance, user-friendly web applications that deliver exceptional experiences for our business users. The ideal candidate will combine strong technical expertise in ReactJS, modern JavaScript frameworks, and UI/UX principles with effective communication skills in both French and English, working closely with cross-functional teams to deliver reliable and visually engaging solutions.
Key Responsibilities :
- Application Support & Development: Provide support and enhancements for ReactJS-based applications, handling incidents, service requests, and troubleshooting issues reported by business users.
- Technical Analysis & Troubleshooting: Analyze, debug, and resolve functional and technical issues related to React components, state management, and API integrations.
- Incident and Problem Management: Monitor application performance, identify root causes of recurring UI issues, and implement long-term corrective measures.
- Stakeholder Communication: Collaborate with business and technical teams to understand requirements, deliver timely solutions, and ensure user satisfaction with the web applications.
- Documentation & Reporting: Maintain up-to-date technical documentation, including UI design specifications, component libraries, and deployment guides.
- Compliance & Security: Ensure all code, configurations, and deployments adhere to organizational policies, security best practices, and regulatory standards.
Required Skills & Qualifications :
- Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Experience: Hands-on experience in front-end development using ReactJS, JavaScript (ES6+), HTML5, and CSS3, including design, development, and troubleshooting of web applications.
Technical Expertise:
- Strong proficiency in ReactJS, Redux, and React Hooks — Expert (Required). Angular Framework is also preferred.
- Experience with RESTful API integration and JSON-based data handling — Proficient (Important).
- Knowledge of modern front-end build tools (Webpack, Vite, Babel, NPM/Yarn) and version control systems (Git/GitHub/GitLab) — Proficient (Important).
- Familiarity with UI frameworks (Material UI, Ant Design, Bootstrap) and responsive design — Proficient (Important).
- Understanding of micro-frontend architectures, containerization (Docker, Kubernetes), or cloud platforms (GCP).
- Language Skills: Fluency in French and English B2 minimum.
- Analytical Skills: Strong problem-solving abilities, attention to detail, and a proactive approach to improving UI performance and usability.
Why join TCS:
- Join an international company and a leader in its field.
- Thrive in a multicultural environment with diverse and high-impact projects.
- Develop your skills through continuous training.
- Benefit from an inclusive and collaborative company culture.
- Participate in innovative projects that are transforming the future.
The recruitment process:
- An initial meeting with our HR team.
- A technical interview to assess your skills.
- A final interview with an operational manager.
- And then, welcome to TCS !
"At TCS, diversity is an asset and inclusion is a daily commitment. We cultivate an environment where every talent, regardless of their background or experience, can express themselves, grow, and fully contribute to our collective success."
#J-18808-Ljbffr