Software Development · 215 people
Senior Software Engineer, Frontend
Posted 14 Oct
What’s this role about? Develop and optimize the frontend of the Zoo Design Studio modeling app, focusing on performance and user experience. Collaborate with backend teams to implement robust APIs and integrate WebAssembly and CodeMirror extensions.
Skills required
Tap the ones you have
Want to get this job faster?
Apply with AI
No more application formsOur AI fills them in and submits them for you. You just pick the jobs.
Find hiring manager
Reach the person hiringEmail the person behind the job, not the inbox.
Company
About Zoo Zoo develops modern tools for hardware design, including first-of-their-kind professional CAD platform, enhanced with ML through Text-to-CAD. Its flagship product is Zoo Design Studio, modeling software that serves as the central hub of a broader CAD ecosystem which includes innovative tools like Text-to-CAD and a suite of enterprise-ready CAD APIs for developers. Zoo’s products are built using its proprietary geometry engine, which serves as a digital bridge between hardware development and machine learning frameworks. It is the first to be GPU-based, cloud-implemented, API-accessible, and dynamically scalable. https://zoo.dev/design-studio View our current openings: https://zoo.dev/careers Check out our blog: https://zoo.dev/blog
Zoo
Get the full power of a professional CAD platform, enhanced with ML through Text-to-CAD.
Responsibilities
- 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
Qualification
Required
- We’re looking for curious, innovative, and ambitious self-starters to join our
- growing team to help us bring our mission to life. We think you’ll thrive on our
- Curious at your core, with an eagerness to learn and do things differently
- Customer-focused, always thinking about ways to improve the user experience
- Able to operate autonomously and work asynchronously, while also being an
- effective team player
- B.S. in Computer Science or a related field, or equivalent professional
- 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
- Knowledge of Xstate or similar state management libraries
Preferred
- Proficiency with Rust
- Experience with CodeMirror6
- Experience with ASTs even if custom ESLint rules
- Experience with WebGL or web graphics
- A background in geometry and/or experience with design-based software
- The salary range for this role is provided below. The final offer will depend on
- multiple factors including candidate experience, skills, expertise, and market
- data. Compensation may vary by geography.
- In addition to salary, we offer competitive equity as well as a full benefits
- package which may vary by geography as well.
Benefits
- Equity
- Full Benefits Package
Interested in this role?
Recommended jobs
- P
Senior Front End Developer
Paramount·Burbank
$124K – $170KOn-siteFull-time5-10 years expSkills required
ReactTypeScriptAI-assisted development - R

Staff Software Engineer, Front-End Platforms
Relativity Space·Long Beach
$181K – $271KOn-siteFull-time10+ years expSkills required
TypeScriptReactFrontend architecture - R

Software Engineer II, Front-End Platforms
Relativity Space·Long Beach
$130K – $196KOn-siteFull-time2-5 years expSkills required
TypeScriptReactFrontend development