Zoom Video Communications, Inc. is seeking a Frontend Software Engineer to build the core drawing experience of Zoom Whiteboard, focusing on developing real-time, high-performance collaboration features that are shipped globally.
Requirements
- Proficiency in JavaScript and TypeScript.
- Experience with modern frontend frameworks such as React or Vue.js.
- Strong understanding of UI performance optimization techniques.
- Hands-on experience with Canvas and WebGL for graphics-intensive applications.
- Ability to write high-quality, well-tested, and reusable UI components.
- Experience shipping end-to-end real-time or collaborative web application features.
- Minimum of 4+ years of professional experience in frontend development.
Responsibilities
- Design and develop real-time whiteboard features using React or Vue frameworks.
- Optimize rendering performance of Canvas and WebGL for smooth, low-latency interactions.
- Profile and improve application performance and memory management across different browsers and devices.
- Collaborate with cross-functional teams to deliver polished, accessible, and scalable user experiences.
- Contribute to evolving the frontend architecture and tooling to enhance reliability and development speed.
- Implement analytics and experimentation tools to inform product decisions and improve quality.
- Conduct code reviews and mentor team members to uphold high technical standards.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Excellent collaboration skills to work effectively with designers, backend developers, and QA teams.
- Strong communication skills, especially in code reviews and documentation.
- Ability to quickly learn new technologies and adapt to evolving project requirements.
- Participate in Agile development processes, including planning, stand-ups, and retrospectives.