Frontend Engineer (CDC) at Makro PRO
Phra Nakhon Si Ayutthaya City Municipality, , Thailand -
Full Time


Start Date

Immediate

Expiry Date

21 May, 26

Salary

0.0

Posted On

20 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

React, TypeScript, React Query, Tailwind, MUI, Jest, React Testing Library, OpenTelemetry, State Management, API Integration, Form Validation, Unit Testing, Integration Testing, Performance Optimization, Frontend Architecture, Accessibility

Industry

Software Development

Description
We are modernizing our legacy JSP back-office system into a React-based platform. The role involves building reliable forms, tables, validation flows, and smooth user experiences for warehouse operations. As a Frontend Engineer, you will transform product designs into user-friendly applications using agile engineering practices and modern technologies. You will collaborate closely with backend engineers, ensure accessibility standards, and deliver solutions that directly support day-to-day business operations. You'll develop internal user interfaces using React + TypeScript (forms, tables, filters, printing flows). You'll implement data fetching and mutation responsibly (React Query or equivalent), including proper error and loading states. You'll partner with backend engineers on API contracts and contribute to technical documentation and small ADRs. You'll need to apply best practices in testing, performance optimization, and frontend architecture. Strong skills in React, state management, API integration, and form validation. Solid understanding of testing fundamentals (unit and integration). Proven ability to drive UI architecture and deliver performance improvements (profiling, virtualization). Having the exposure to mobile development with native or web-to-native tooling and frameworks is an added advantage Experience with developer experience patterns, accessibility standards, and team mentoring Demonstrated experience with React.js, TypeScript, Vite, React Query, Tailwind, MUI, Jest, React Testing Library, OpenTelemetry (OTel).
Responsibilities
The engineer will be responsible for modernizing a legacy system by building reliable forms, tables, validation flows, and smooth user experiences for warehouse operations using React and TypeScript. This includes implementing data fetching responsibly, partnering with backend engineers on API contracts, and ensuring adherence to best practices in testing and performance.
Loading...