Senior Software Engineer, Frontend

1 hour, 1 minute ago
Full-time
Senior
Software Development
Zoo

Zoo

Zoo Zoo revolutionizes hardware design with a modern toolkit, enabling users to create innovative design tools or develop custom solutions using our infrastructure.

Internet Software & Services

Description

  • 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 APIs that support code-driven design workflows.
  • Improve the UI/UX using TypeScript, React, and XState.
  • Build CodeMirror extensions that connect user code with the 3D model.
  • Implement AST-based code modifications, CodeMirror enhancements, and WebAssembly integrations for performance.
  • Use XState for state management to keep the app consistent and reliable across interactions.
  • Apply deep knowledge of JavaScript and browser internals to improve functionality and performance.

Requirements

  • 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 with these technologies.
  • Deep knowledge of JavaScript and internal 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.
  • Knowledge of XState or similar state management libraries.
  • Proficiency with Rust (preferred).
  • Experience with CodeMirror 6 (preferred).
  • Experience with ASTs, including custom ESLint rules (preferred).
  • Experience with WebGL or web graphics (preferred).
  • Background in geometry or experience with design-based software (preferred).

Benefits

  • Salary range of $145,000 to $195,000 USD.
  • Competitive equity package.
  • Full benefits package, varying by geography.
  • Local and remote team setup.
  • Equal-opportunity employer with a diverse and inclusive workplace.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Data Infrastructure & Acquisition - Auckland, New Zealand

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate data collection infrastructure that powers large-scale model training for its distributed text-to-speech products.

Bash Docker GCP Linux Python Terraform
1 minute ago

Senior Software Engineer, Windows/Desktop Applications - Belgrade, Serbia

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to lead the architecture, development, and accessibility of its native Windows app used by millions of readers worldwide.

C# C++ CI/CD .NET
1 minute ago

Senior Software Engineer

STR 251-1K Aerospace & Defense

STR is hiring a Senior Software Engineer to help develop and test advanced networking and communications software for defense and national security applications.

C C++ Cybersecurity Linux MATLAB Python
1 minute ago

Software Engineer, iOS Core Product - Montreal, Canada

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its distributed text-to-speech app experience, improve the iOS product, and shape engineering and product decisions for a rapidly growing user base.

CI/CD Git Swift SwiftUI
1 minute ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers