Senior Frontend Developer, Zing MP3
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.