
Frontend Engineer (Js, GraphQL)
Job Description
Posted on: November 4, 2025
About The Company Makro PRO is an innovative digital venture launched by the renowned Makro brand, aiming to revolutionize the B2B marketplace ecosystem in Southeast Asia. As a pioneering platform, Makro PRO strives to empower restaurant owners, hotels, and independent retailers by providing a seamless technology platform that facilitates business operations and opens new opportunities for sellers. The company is committed to building a diverse, collaborative, and customer-centric environment, bringing together top talent from multinational backgrounds to drive growth and innovation in the digital commerce space. With a focus on excellence and future-oriented solutions, Makro PRO is poised to become Southeast Asia’s next unicorn in the B2B e-commerce industry. About The Role We are seeking a talented and passionate Frontend Engineer to join our fully remote team at Makro PRO. In this role, you will be instrumental in transforming our design and product vision into functional, user-friendly applications. Your work will directly influence how users interact with our platform, making it essential to stay ahead of industry trends and emerging technologies. The ideal candidate will have a love for creating clean interfaces and delivering exceptional user experiences. You will collaborate within an agile environment, utilizing modern development practices and tools to develop the core front-end systems of our product. Your responsibilities will include deciphering existing software systems, integrating data sources, and ensuring responsive, scalable, and maintainable code. This role offers an exciting opportunity to contribute to Southeast Asia’s next major digital success story while working in a flexible, diverse, and growth-oriented environment. Qualifications
- Proven experience in building modern JavaScript-based applications, particularly with React Native.
- Strong knowledge of HTML, CSS/LESS/SCSS, JavaScript, and ES6+ features.
- Hands-on experience with responsive design principles.
- Familiarity with backend frameworks such as nest.js.
- Experience working with GraphQL and deploying on AWS cloud infrastructure.
- Exposure to mobile development using native or web-to-native frameworks and tooling.
- Understanding of distributed architecture and practical application of RESTful APIs.
- Ability to write comprehensive unit, integration, and end-user automation tests.
- Excellent problem-solving skills and a proactive approach to learning new technologies.
- Strong communication skills and ability to work effectively in a remote, collaborative environment.
Responsibilities
- Transform design mockups and product specifications into high-quality, functional front-end applications.
- Develop and maintain the core front-end logic and architecture of the platform.
- Integrate front-end components with internal and external data sources, ensuring seamless data flow.
- Collaborate with UI/UX designers, backend developers, and product managers to deliver optimal solutions.
- Implement responsive, accessible, and scalable user interfaces across devices.
- Stay updated with the latest industry trends, frameworks, and best practices in front-end development.
- Participate actively in agile ceremonies, providing feedback and suggesting improvements.
- Write and maintain automated tests to ensure code quality and reliability.
- Troubleshoot, debug, and optimize front-end code for performance and usability.
Benefits
- Renewable contract with a duration of one year.
- Fully remote work environment providing flexibility and work-life balance.
- Clear focus on project goals and professional development.
- Opportunity to work within a diverse, global team from different cultural backgrounds.
- Non-hierarchical, agile work environment fostering innovation and collaboration.
- Potential for growth and advancement within the company as the platform scales.
Equal Opportunity Makro PRO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, ethnicity, gender, age, sexual orientation, disability, or any other protected characteristic. We believe that a diverse team enhances our creativity, innovation, and overall success, and we welcome applications from candidates of all backgrounds and experiences.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
Remote-Work.app
Get Remote-Work.app on your phone!

Frontend Engineer (Js, GraphQL)

Full Stack Engineer

Frontend Developer

Front End Engineer

