Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior UI Engineer

Home > Javascript/Typescript programming jobs

Senior UI Engineer in USA

  • Atomic Machines
  • Full time
  • Email
  • Santa Clara, CA

Responsibilities

  • Own and extend internal application front-end development, initially focusing on maintenance, stabilization, and domain understanding.
  • Build and maintain a complex, stateful React and TypeScript visual graph editor.
  • Own small-to-medium features end to end, including UI, state changes, validation, testing, documentation, and release.
  • Partner with AI researchers, process engineers, chemists, device engineers, designers, and software engineers to translate complex requirements into practical UI solutions.
  • Triage manufacturing and process-engineering issues, reproduce problems, identify root causes, and implement durable fixes.
  • Maintain strict data contracts and deterministic behavior across validation, state management, and exports.
  • Add and maintain unit tests using Jest and TypeScript.
  • Communicate technical decisions and tradeoffs through pull requests, commit hygiene, and documentation.
  • Improve front-end maintainability, reliability, and performance.

Requirements

  • 3-10 years of experience building software for industrial, robotics, manufacturing, scientific, or similarly complex technical environments.
  • Strong experience building complex, stateful UI systems with React and TypeScript.
  • Experience with graph or diagram editors, visual workflow builders, or similarly interaction-heavy applications.
  • Experience solving complex, ambiguous technical problems across cross-functional teams and multiple stakeholders.
  • Strong understanding of front-end state management, application architecture, and performance optimization.
  • Experience with validation systems, schemas, data contracts, and deterministic outputs.
  • Strong debugging and root-cause analysis skills.
  • Ability to reason from first principles and translate the needs of highly technical users into clear product and engineering decisions.
  • Precise technical communication skills and comfort owning maintenance and stabilization of an existing codebase.
  • A CS degree is preferred; other technical degrees are considered.
  • Bonus qualifications include manufacturing systems experience, including MES or process planning, and experience with UX/UI design principles and product/design sense.

Benefits

  • The compensation package includes equity and benefits.
  • The role is based in Emeryville or Santa Clara, California.
  • The position offers a salary range of $165,000-$220,000 USD per year.

Salary: $165k - $220k/yr

Atomic Machines

Atomic Machines is on Earth to radically advance humanity's command of matter. Our MC-1 manufacturing technology embodies this mission at the micro-scale, both blowing open the design space ("MEMS 2.0") and doing so in a way that enables extremely rapid iteration and scaling to high-volume manufa...

Similar positions

Senior Software Engineer

  • Curai
  • Full time
  • USA
  • 09/13/2026
  • Salary: $170k-$210k
  • Remote

Senior Full Stack Engineer

  • Entefy
  • Full time
  • USA
  • 09/13/2026
  • Remote

Senior Frontend Software Engineer

  • Entefy
  • Full time
  • USA
  • 09/13/2026
  • Remote

Staff Mobile Engineer, Tech Lead

  • Gametime United
  • Full time
  • USA
  • 09/13/2026
  • Salary: $214k-$251k
  • Remote

Senior Fullstack Engineer, Marketing

  • GitLab
  • Full time
  • UK
  • 09/13/2026
  • Remote