Frontend Engineer (ReactJS, NextJS & React Native)
CP Axtra (Makro PRO) →Bangkapi, Bangkok, Thailand
Estimated range. Confirm compensation with the employer.
Bangkapi, Bangkok, Thailand
Estimated range. Confirm compensation with the employer.
We check listings for employer identity, role clarity, and application links before publishing.
Listing record updated: October 17, 2026. We archive records after 60 days without an update. This date does not confirm that the employer is still hiring.
Wondering if your experience matches this role? Upload your CV to see matched skills, a fit score, and areas to develop.
Makro PRO, the digital B2B venture of Makro, is hiring a Frontend Engineer to transform design and product vision into working products for its B2B e-commerce platform serving restaurants, hotels, and independent retailers. The role involves applying agile engineering practices and modern development technologies to build user-friendly front-end systems, design front-end logic, and integrate applications with internal and external data sources.
Candidates must have experience with ReactJS and NextJS, basic experience with React Native, and hands-on experience in either Android or Swift. They should also be skilled in HTML, CSS/LESS/SCSS, JavaScript, ES6+, responsive design, RESTful APIs, and writing unit, integration, and end-user automation tests. Familiarity with GraphQL APIs and analytics platforms such as Segment or Mixpanel is a plus.
Using agile engineering practices and modern development technologies, transform the design into a user-friendly product, giving feedback and suggesting trade-offs when required
Design and develop the guts and logic of the front-end systems of the product
Decipher existing software systems and link the application to applicable internal and external data sources
Stay on top of fast-changing client development frameworks and industry trends
Write effective unit, integration, and end-user automation tests
Experience with ReactJS and NextJS is a must
At least basic experience with React Native is required
Hands-on experience in either Android or Swift
Demonstrable experience with HTML, CSS/LESS/SCSS, JavaScript, ES6+ and responsive design
Understanding of distributed architecture and usage of RESTful APIs
Experience with analytics platforms such as Segment, Mixpanel
Experience working with GraphQL APIs
Exposure to mobile development with native or web-to-native tooling and frameworks
Job listings are sourced from company websites and career pages. Learn more about how we source jobs.
Bangkok Jobs is not affiliated with the hiring companies. Please verify all job details directly with the employer before applying. We are not responsible for the accuracy of job postings or hiring decisions.