The Senior Frontend Engineer is to build and improve web applications used by the Warehouse Management System (WMS) team. This role focuses on creating reliable, fast, and easy-to-use interfaces for business users managing replenishment parameters, reviewing order proposals, monitoring exceptions, and taking action. You will work closely with Backend Engineers, Product, and business stakeholders to deliver production-grade features that have real operational impact.
Responsibilities
•
Build and maintain React applications using TypeScript with strong attention to usability, performance, and maintainability.
•
Implement end-to-end user workflows for WMS systems (for example parameter setup, proposal review and approvals, dashboards, and exception handling).
•
Collaborate with Backend Engineers to design and consume APIs effectively, including pagination, filtering, search, and error handling.
•
Translate requirements into clean UI architecture: reusable components, predictable state management, and consistent UX patterns.
•
Build data-heavy screens including tables, filters, forms, charts, and drill-down views with a strong focus on clarity and speed.
•
Implement role-based access and authentication flows as required by internal systems.
•
Ensure high quality through testing, code reviews, and disciplined release practices.
Experience integrating with REST APIs and handling client-side concerns such as loading states, caching, retries, and error messaging.
•
Good understanding of frontend architecture concepts such as component design, state management patterns, and code organization.
•
Familiarity with frontend testing practices (unit tests and integration tests) and ability to write maintainable tests.
•
Strong debugging skills and ability to diagnose issues across UI, network, and API layers.
•
Clear communication and collaboration skills, able to work with engineers and non-technical stakeholders.
•
Experience with common React ecosystem tools such as React Query, Redux Toolkit, Zustand, or similar state/data management libraries.
•
Experience with UI component libraries (Material UI, Ant Design, Chakra UI, or similar) and designing reusable component systems.
•
Experience building charts and analytics views (for example Recharts, Chart.js, ECharts, or similar) with correct data representation.
•
Experience with performance optimization: bundle size reduction, memoization strategies, virtualized lists, and rendering profiling.
•
Experience with accessibility best practices and UI quality standards.
•
Familiarity with CI/CD pipelines for frontend projects and release automation.
•
Experience working in supply chain, retail, or operations-heavy domains.
Benefits
Health Insurance – At CP Axtra we care about your health! Group insurance from a top insurance company is included in your benefits—OPD, IPD, Emergency OPD
Provident Fund – CP Axtra cares about your long-term plan! We offer 3% provident fund.
Year-end bonus – We include variable and performance bonus for our employees.
Gym Facilities – Our Head office has a fitness center, yoga room, and recreational space. Enjoy Bangkok scenery and work your body!
Attractive Vacations days – Enjoy our attractive annual leave. Let’s say the minimum is 18 days!
No overtime – We work 5 days a week with. We set our own goals and deadlines.
Cool hardware – New MacBook. The tool to help you be the best of yourself.
Free car parking space – No more stress or extra cost if you drive to work. We offer free parking space for our employees.
Best Culture
•
Clear focus.
•
Diverse Workplace (Our members are from around the world!)