← Back to jobs

Remote job

Senior Software Engineer, Frontend

Frontend US

Job details

Not specified Salary
US Eligibility
Senior Experience
Not specified Employment

About this role

Role overview

A senior frontend engineer role on an open-source, DSL-driven CAD modeling application that combines a traditional CAD UI for code generation and editing with streamed 3D scenes from a remote graphics engine. This is a "back of the front-end" position: the work centers on gluing UI features that drive DSL code modifications, trigger Rust/Wasm executions, and interface with backend WebSocket APIs in extensible ways.

Responsibilities

- Develop and optimize the frontend of the modeling app with a focus on performance and user experience - Collaborate with backend teams to design and implement robust APIs supporting code-driven design functionality - Enhance UI/UX using TypeScript, React, and XState, balancing power and ease of use - Build CodeMirror extensions that bridge user code and the 3D model - Implement advanced AST/code-mods, CodeMirror enhancements, and deep WebAssembly integration for performance - Use XState to maintain app consistency and reliability across varied user interactions - Apply deep knowledge of JavaScript and browser internals to improve app functionality and performance

Requirements

- Bachelor's degree in Computer Science or a related field, or equivalent professional experience - Substantial experience building complex, highly performant, and scalable web applications - Strong proficiency in TypeScript and React, with examples of complex applications built using these technologies - Deep knowledge of JavaScript internals and performance optimization techniques - Familiarity with WebAssembly (Wasm) and its use in web applications for performance enhancements - Understanding of browser internals across major browsers such as Chrome, Firefox, Chromium, and Brave, and their impact on performance and compatibility - Knowledge of XState or similar state management libraries

Nice to have

- Proficiency with Rust - Experience with CodeMirror 6 - Experience with ASTs, including custom ESLint rules - Experience with WebGL or web graphics - Background in geometry or design-based software

Benefits and work setup

Salary range of $145,000–$195,000 USD, with final offer depending on experience, skills, and market data, and varying by geography. Competitive equity and a full benefits package are offered, with details varying by geography. Both local and remote work are supported.

Skills detected in the listing

TypeScriptJavaScriptReactRust
Detected Sep 21, 2026
Last verified Sep 21, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight