About the job
Agency Notice: We are not collaborating with recruiting agencies for this position. Please refrain from contacting Vizcom employees regarding this role. Any unsolicited resumes will not be acknowledged.
Why Join Vizcom?
At Vizcom, we are on a mission to revolutionize design by simplifying the journey from concept to creation, transforming impactful ideas into tangible realities.
Backed by significant funding (Series B with $51 million raised to date), we are experiencing robust month-over-month growth and are actively expanding our core engineering team in San Francisco. Our scope is vast: real-time collaboration, GPU inference at scale, utilizing a modern TypeScript stack, and addressing real enterprise needs.
The Role
As a Senior Product Engineer, you will be responsible for key product components in Vizcom’s real-time design environment, including our canvas rendering engine and collaborative UX systems. Your expertise in React, WebGL, and GraphQL will be essential in enhancing performance, interaction design, and developer experience. You will work closely with designers, AI engineers, and backend leaders to ensure that Vizcom’s interface is not only visually stunning but also exceptionally fast. In your first 90 days, you will: deliver a new or re-architected user-facing feature that enhances product performance or fidelity, establish a render or collaboration performance baseline (including metrics like frame rate, latency, and bundle size), contribute to frontend technology direction (such as render pipeline abstraction and UI state modeling), and eliminate one persistent performance or UX issue across the frontend stack.
Compensation
$195,000 - $225,000 annually + Equity Opportunities
Your Responsibilities
- Create Engaging Interactive Features: Develop functionalities that integrate design, collaboration, and 3D visualization.
- Enhance Performance: Optimize React and WebGL rendering to ensure instantaneous responsiveness under load.
- Design Developer Ergonomics: Develop component architecture, hooks, and state models that scale effectively.
- Collaborate with Design Teams: Rapidly prototype, test user experiences, and bring high-fidelity UX to fruition.
- Boost Observability: Implement and analyze performance metrics (FPS, React profiler, network traces).
- Mentor Colleagues: Review code for clarity, structure, and long-term maintainability.

