Zoo
Senior Software Engineer, Frontend
Los Angeles, California, United States; Remote · Senior
Sponsorship not specified$145k-$195kDetected 72 days ago
JavaScriptTypeScriptRustReactRecruiting
About the role
- 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 an awesome opportunity to significantly impact one of our core products during this critical phase of growth for our team.
Responsibilities
- 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
- 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
- Substantial experience in frontend software development building complex, highly performant and scalable applications
Requirements
- 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
- Knowledge of Xstate or similar state management libraries
Nice to have
- 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 final offer will depend on multiple factors including candidate experience, skills, expertise, and market data.
- Compensation may vary by geography.
Compensation
- $145,000 - $195,000 USD
- Zoo is an equal-opportunity employer committed to creating a diverse and inclusive workplace.
- The Zoo team is made up of incredibly talented and unique individuals from across the globe.
- We encourage everyone interested in our mission to apply!
- In addition to salary, we offer competitive equity as well as a full benefits package which may vary by geography as well.
Company info
- Zoo is building the next generation of hardware design tools redefining how hardware products are designed, developed, and built. Our platform combines a modern, cloud-native CAD environment with AI-powered engineering workflows, helping teams design, iterate, and manufacture products faster than ever before. We are headquartered in Los Angeles, CA with both a local and remote team. We were founded and incubated by Embedded Ventures in 2021.
- About You
- 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 team if you're:
- Curious at your core, with an eagerness to learn and do things differently
- Zoo is building the next generation of hardware design tools redefining how hardware products are designed, developed, and built.
- Our platform combines a modern, cloud-native CAD environment with AI-powered engineering workflows, helping teams design, iterate, and manufacture products faster than ever before.
- We are headquartered in Los Angeles, CA with both a local and remote team.
- We were founded and incubated by Embedded Ventures in 2021.
- 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 team if you're:
- 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
This listing is sourced directly from Zoo's careers page and normalized into a canonical job model.