ReactJS Engineer (+Java)
Indexed description
We are seeking motivated ReactJS Engineers (+Java) who are passionate and results focused, with accountability for the design and delivery of banking frontend applications. This role is ideal for engineers who are excited to grow into a full stack role, with a strong willingness to learn and contribute to backend microservices, APIs, and automation as part of a modern engineering environment.
You will work closely with backend and platform engineers to deliver end to end solutions, gaining hands on experience across frontend, backend microservices, automation-test and CI/CD automation while contributing to high quality, scalable banking applications.
Job Description
- Collaborate with other technology leaders towards improving and fulfilling the technical direction;
- Design, develop, review, implement, and manage React.js application code and services for the production and pre-release environments;
- Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products;
- Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this;
- Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes and tooling;
- Provide robust coding practices, solid unit/component test coverage, and debugging code.
- Freedom to make architectural and code-level decisions about the component you are working on. High level solution architecture decisions will be provided.
- Peer reviews of others code, and the ability to recommend changes and challenge decisions
- Primary strength in frontend development with ReactJS.
- Backend experience is optional; however, this role requires a willingness to actively work on backend microservices, APIs, and CI/CD automation as part of day to day delivery.
- Comfort working in a full stack environment, supported by team mentoring and learning opportunities.
Job Requirements
Must‑Have
- 4 years’ + experience working in Software Development: Solid experience in JavaScript ES6/TypeScript working with React.js or similar technologies (Angular.js, Vue.js);
- Efficient in all areas of web development (HTML5, CSS3, Bootstrap, Foundation, JQuery, JSON) including accessibility and security concerns;
- Experience in Cloud computing and Amazon Web Services
- Strong understanding of RESTful APIs design (GraphQL desirable) and Microservices-based system;
- Strong understanding of standard Software Engineering processes, Testing, and Agile methodology;
- Well-versed in writing structured, well-documented, maintainable, and clean code;
- Strong English communication skills (both verbal & written), especially in the global software development environment.
Nice-to-have / Willingness required
- Experience in JAVA 8+
- Experience in Java open-source frameworks, including developing using modern frameworks, e.g. Spring Boot
- Experience in developing RESTful APIs and microservices-based system;
- Experience in the Banking or Financial Services industry;
- Experience in using front-end testing and test runners (eg. Selenium, Mocha/Chai/Jest/Playwright/Cyress).
- Any additional certification or training in IT, Business, Computer Science, or related area.
About DXC Technology
DXC Technology (NYSE: DXC) is a leading independent IT services company serving nearly 6,000 clients in 70 countries, delivering end-to-end, next-generation solutions through global expertise and strong partnerships.
DXC Vietnam, part of DXC Technology (Fortune 500), has nearly 30 years of presence with about 1,300 engineers, providing high‑quality, cost‑effective technology services to global and local clients. Our expertise covers AI, RPA, ServiceNow, SAP, Mobility, and application development.
EMPLOYEE BENEFITS AND PERKS
- Attractive and competitive salary package.
- Full salary-based contributions to Social Insurance, Health Insurance, and Unemployment Insurance in accordance with Social Security Law.
- 13th-month salary (guaranteed).
- Generous leave policy: 12 annual leave days, 6 personal leave days, 1 volunteer leave day, plus sick leave, maternity/paternity leave, and childcare leave.
- Premium Healthcare Insurance (1+1 for employees and dependents).
- Employee Assistance Program (EAP) with 1:1 confidential consultation to support physical and mental well-being.
- Opportunities to access the Well-being Hub with programs focused on health, mental wellness, and financial planning.
- Learning & development support, including access to training resources and voucher sponsorship for professional certification exams.
- Opportunities to work on global projects, collaborate with international teams, and potentially overseas assignments or relocation.
- Special allowances and gifts: English and Japanese language allowances, wedding gifts, newborn gifts, and more.
- Remote work support with a company-provided laptop.
- Annual team activities and company events.
- Collaborative and inclusive international working environment that fosters teamwork, knowledge sharing, and continuous growth.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search