Makro PRO logo

Frontend Engineer

Makro PRO

Hybrid
Bangkok, Thailand
Full-time
Mid Level
Salary not listedPosted 2d ago

Real job — pulled straight from Makro PRO’s careers page · Verified August 30, 2026 · No reposts.

Job description

Makro PRO is hiring a Frontend Engineer — a full-time, based in Bangkok, Thailand role. Apply directly on Makro PRO's careers page below.

Frontend Engineer - Forecasting and Replenishment

Location: Suan Luang, Bangkok, Thailand

Department: Technology

Workplace: hybrid

Employment Type: full

Description

Your Challenge

The Frontend Engineer is to build and improve web applications used by the Forecasting and Replenishment (FNR) 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.

  • Build and maintain React applications using TypeScript with strong attention to usability, performance, and maintainability.
  • Implement end-to-end user workflows for FNR 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.
  • Improve frontend developer experience: component standards, documentation, performance budgets, and reducing UI regressions.
  • Work with stakeholders to iterate quickly through demos and feedback loops, while keeping the UI stable and consistent.

Requirements

  • Strong experience with TypeScript and React in production environments.
  • Solid understanding of HTML, CSS, responsive layout, and modern browser behavior.
  • Experience building complex, data-driven interfaces (tables, forms, filters, CRUD flows, dashboards).
  • 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 Makro PRO, we care about your health! Group insurance from a top insurance company is included in your benefits—OPD, IPD, Emergency OPD

Provident Fund – Makro PRO 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!)
  • Thai and Non-Thai are both welcome!
  • Non-hierarchical and agile environment
  • Growth opportunity and career path

Get Frontend Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
GDIT logo

GDIT

New

Software Developer / Software Engineer in Test (Remote)

Remote · US-eligible
✓ From careers page· 1h ago
GDIT logo

GDIT

New

Automation Tester

$99k–$135kWashington, DC
✓ From careers page· 1h ago
GDIT logo

GDIT

New

Software Developer (Systems Software)

Chantilly, VA
✓ From careers page· 1h ago
PlanetScale logo

Software Engineer, Internal Tools

$120k–$160kSan Francisco, CA
✓ From careers page· 1h ago

Frequently asked questions

What skills are required for Frontend Engineer at Makro PRO?

The required skills for Frontend Engineer at Makro PRO include: TypeScript, React, HTML, CSS, REST, CI/CD, Supply Chain Management, Operations Management.

What is the seniority level for Frontend Engineer at Makro PRO?

Frontend Engineer at Makro PRO is a Mid Level level position.

How do I apply for Frontend Engineer at Makro PRO?

You can view the full description and apply for Frontend Engineer at Makro PRO on EchoJobs: https://echojobs.io/job/makro-pro-frontend-engineer-forecasting-and-replenishment-01svi.