Job Description

Contract: 6 months (High chance to be extended)Overview We are seeking a highly skilled React Engineer to contribute to the development of our client’s next-generation platform. This role is responsible for building a fully modernized microservices architecture leveraging best-in-class tooling, cloud-native patterns, and AI-assisted development workflows. You will collaborate closely with backend engineers, product owners, and UX to deliver scalable, maintainable, and testable user interfaces that serve millions of users.  Responsibilities Develop high-quality, modular, and scalable React components and front-end features for the new microservices-driven platform. Utilize AI-accelerated development tools (e.g., GitHub Copilot, ChatGPT, automated test generators) to: o       Improve implementation speed and code quality o       Generate and maintain automated tests o       Identify issues earlier via static analysis and intelligent code review Collaborate in cross-functional agile teams to define requirements, design systems, and refine technical solutions. Implement robust automated testing (unit, integration, and end-to-end) and improve test coverage continuously. Work with design systems and component libraries to ensure consistent UX/UI implementation. Participate in code reviews, architectural discussions, and sprint ceremonies. Optimize application performance and implement front-end best practices. Integrate with RESTful and event-driven backend microservices.  Required Qualifications 3–5+ years of professional front-end engineering experience. Strong proficiency in React, TypeScript, JavaScript (ES6+), and modern front-end tooling. Experience using AI-powered development tools to accelerate delivery and improve code/test quality. Solid understanding of front-end testing frameworks (Jest, React Testing Library, Cypress, etc.). Experience consuming microservices-based APIs. Strong knowledge of CI/CD pipelines and cloud-native delivery environments. Experience with responsive design and accessibility standards.  Nice to Have Experience in domain-driven design (DDD) or event-driven architecture. Familiarity with GraphQL, Webpack, Vite, or module federation. Experience with modern design systems (MUI, Chakra, Tailwind, custom internal systems). Prior involvement in large-scale modernization efforts. Contact: hieungan.nguyen@adecco.com or Phone: 0389 910 169 (Ngan)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In