Hồ Chí Minh
Full-time
At ZingMP3, Frontend Engineering is not just about UI/UX; it is about delivering a seamless streaming experience to tens of millions of active users. We are looking for a Hybrid Engineer: someone who masters the DOM but thinks in Systems. You will start by owning the Frontend layer (React/Next.js) and progressively expand your scope into the Backend infrastructure, bridging the gap between Client logic and Core Services.
What you will do
Develop high-performance ZingMP3 Web/Mobile Web using React, Next.js, and TypeScript;
Master Core Web Vitals; investigate and solve deep bottlenecks in Rendering, Network Latency, and Memory Leaks;
Design and implement the Backend-for-Frontend layer to aggregate data and optimize payload size before it reaches the client;
Implement high-speed data communication using Apache Thrift / gRPC, moving beyond standard REST APIs;
System Reliability: Monitor end-to-end feature health using Grafana, Prometheus....
*
What you will need
3+ years of experience in Software Development with a focus on Frontend. Graduated in Computer Science, Software Engineering, or related fields;
Strong proficiency in HTML5, CSS3, and core JavaScript (ES6+), plus solid experience with ReactJS for building production-ready web applications;
Good understanding of responsive design, cross-browser compatibility, and performance optimization on the Frontend;
Quality Mindset: Experienced with Unit Testing and writing Clean, Maintainable code;
Strong CS Foundation: Solid knowledge of OOP, Data Structures \& Algorithms, and Design Patterns. Willingness to learn and work with Backend technologies (Java, SQL, RPC) when needed.