JobHabor

Senior Software Engineer, Frontend

Zoo

Location
United States
Workplace
Remote
Employment
Full Time
Salary
USD 145,000–195,000/yr
Apply on the employer’s site

Posted 1mo ago

Note

The job is a remote job and is open to candidates in USA. Zoo is on a mission to revolutionize the CAD industry by developing advanced hardware design infrastructure and tools. As a Senior Frontend Engineer, you will play a crucial role in enhancing their open-source CAD modeling app, focusing on performance optimization and user experience.

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
  • 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

Skills

  • 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
  • Knowledge of Xstate or similar state management libraries
  • 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

Benefits

  • Competitive equity
  • A full benefits package which may vary by geography

Company Overview

  • Zoo Design Studio is CAD software that lets users create and edit 3D designs using tools and AI assistance. It was founded in 2021, and is headquartered in Inglewood, California, USA, with a workforce of 11-50 employees. Its website is https://zoo.dev/.

Skills

  • Typescript
  • React
  • JavaScript
  • WebAssembly
  • Xstate
  • CodeMirror
  • AST
  • Rust
  • CodeMirror6
  • ESLint
  • WebGL

Similar roles