Hybrid Frontend Software Engineer

Posted 2 months ago

Apply now

About the role

  • Frontend Software Engineer building a co-pilot for hardware designers to accelerate design iterations. Requires expertise in Three.js, React, and modern JavaScript frameworks.

Responsibilities

  • Build and maintain front-end features using React, Next.js, and React Three Fiber.
  • Design and implement interactive 3D scenes using Three.js, with an emphasis on performance and responsiveness.
  • Integrate shaders, materials, cameras, lighting, and geometry into a coherent user-facing application.
  • Ensure rendering logic coexists cleanly with UI components and state management.
  • Write reliable, testable code using Jest and Playwright.
  • Participate in code reviews and technical discussions with a focus on maintainability and scalability.
  • Contribute to performance tuning of large or complex 3D scenes.

Requirements

  • 3+ years of professional front-end experience using React and modern JavaScript/TypeScript.
  • 1–2+ years of hands-on Three.js experience (not just tutorials—real-world projects).
  • Experience with React Three Fiber (R3F) and how it bridges Three.js into React’s declarative model.
  • Familiarity with shaders (GLSL), custom materials, and WebGL rendering pipelines.
  • Strong understanding of component architecture, hooks, and React ecosystem tools.
  • Working knowledge of Next.js for routing, performance optimization, and SSR.
  • A strong eye for UI/UX, particularly in the context of 3D interaction.
  • Comfortable writing tests and practicing clean coding principles.

Benefits

  • Professional development opportunities
  • Flexible work arrangements

Job title

Frontend Software Engineer

Job type

Experience level

Mid levelSenior

Salary

$150,000 - $180,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job