Zoo

Senior Software Engineer, Frontend

$145K–$195KFull-time · Los Angeles, CA +1 more
✓ Verified live on the employer's own system · added 103 days ago
Save search
Senior

Requirements

Education: Bachelor's degree or related field

Skills & tools

Frontend DevCadUI UX DesignEditingRustRest ApisWeb DevelopmentJavascript
Apply on company site ↗ See your fit → free

Full job description

As a Senior Frontend Engineer at Zoo, you'll play a crucial role in the development and enhancement of our novel open-source CAD modeling app, Zoo Design Studio . This unique, DSL-driven application leverages traditional CAD UI for code generation/editing while streaming a 3D scene from our remote graphics engine. This is a "back of the front-end" role, where your efforts will be instrumental in creating and gluing features together from our UI that drives DSL code-mods, triggering executions with our Rust/Wasm DSL, or interfacing with our backend's WebSocket API and doing so in an extensible way.

We're looking for a seasoned Engineer with substantial experience building highly performant, scalable web applications with a deep understanding of performance optimization techniques. This is an awesome opportunity to significantly impact one of our core products during this critical phase of growth for our team.

  • Develop and optimize the frontend of our modeling app, focusing on performance and user experience
  • Collaborate with backend teams to design and implement robust APIs that support the app's code-driven design functionality
  • Enhance the app's UI/UX by leveraging Typescript, React, and XState, ensuring that the interface is both powerful and easy to use
  • Develop delightful CodeMirror extensions that bridge the gap between the user's code and the 3d-model
  • Implement advanced AST/code-mods, CodeMirror enhancements, and deep integration with WebAssembly (Wasm) for performance improvements
  • Utilize Xstate for state management to maintain app consistency and reliability across various user interactions
  • Apply a deep understanding of JavaScript and browser internals to improve app functionality and performance
  • B.S. in Computer Science or a related field, or equivalent professional experience
  • Substantial experience in frontend software development building complex, highly performant and scalable applications
  • Strong proficiency in Typescript and React, with a portfolio or examples of complex applications built using these technologies
  • Deep knowledge of JavaScript and its internal workings and performance optimization techniques
  • Familiarity with WebAssembly (Wasm) and its use in web applications for performance enhancements
  • Understanding of browser internals across major browsers (Chrome, Firefox, Chromium, Brave, etc.) and their impact on application performance and compatibility
  • A background in geometry and/or experience with design-based software

More jobs at Zoo

Similar jobs near Los Angeles, CA +1 more

Tell me when more Software Engineer, AI Agents & Generative AI jobs post near Remote (United States) We re-check every listing against the employer’s own board — no résumé needed.

Search Senior Software Engineer, Frontend jobs near Los Angeles, CA +1 more → Browse all live jobs

This posting was published by Zoo on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.