About the job
Join Makro PRO, a groundbreaking digital initiative from the esteemed Makro. Our mission is to develop a cutting-edge technology platform that empowers restaurant owners, hotels, and independent retailers, while facilitating opportunities for sellers. At Makro PRO, we unite exceptional talent from various multinational companies to revolutionize the B2B marketplace ecosystem. We embrace individuals who are bold, energetic, and thoughtful, sharing our commitment to collaboration, diversity, excellence, and customer-centric solutions.
Elevate your career in the dynamic realm of B2B e-commerce. Become part of our team and contribute to the creation of Southeast Asia’s next unicorn.
Your Challenge
As a Frontend Engineer, you will play a pivotal role in developing and enhancing web applications utilized by our Forecasting and Replenishment (FNR) team. This position emphasizes the creation of reliable, fast, and user-friendly interfaces for business users managing replenishment parameters, assessing order proposals, monitoring exceptions, and executing actions. Collaborating closely with Backend Engineers, Product teams, and business stakeholders, you will deliver high-impact features that drive operational efficiency.
- Develop and maintain React applications utilizing TypeScript, with a keen focus on usability, performance, and maintainability.
- Design and implement end-to-end user workflows for FNR systems, including parameter setups, proposal reviews, approval processes, dashboards, and exception management.
- Work in tandem with Backend Engineers to effectively design and consume APIs, covering aspects like pagination, filtering, search functionalities, and error management.
- Translate requirements into clean UI architecture, focusing on reusable components, predictable state management, and consistent user experience patterns.
- Create data-rich interfaces that include tables, filters, forms, charts, and drill-down views, emphasizing clarity and speed.
- Implement role-based access and authentication processes as per internal requirements.
- Maintain high-quality standards through rigorous testing, code reviews, and disciplined release strategies.
- Enhance the frontend developer experience through component standards, documentation, performance benchmarks, and minimizing UI regressions.
- Collaborate with stakeholders to iterate rapidly through demos and feedback loops, ensuring the UI remains stable and consistent.
