[Remote] Senior Software Engineer, Frontend
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is building the reputed company of hardware design tools redefining how hardware products are designed, developed, and reputed company. As a Senior Frontend Engineer, you'll play a crucial role in the development and enhancement of our reputed company-reputed company CAD modeling app, focusing on performance optimization and user experience.
Responsibilities
- reputed company 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 reputed company is both powerful and easy to use
- reputed company delightful CodeMirror extensions that reputed company 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 reputed company field, or equivalent professional experience
- Substantial experience in frontend software development building reputed company, highly performant and scalable applications
- Strong proficiency in Typescript and React, with a portfolio or examples of reputed company applications reputed company 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, reputed company, 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 as well
Company Overview