Skip to main content
Atomic Machines
Зібрано зLinkedinСьогодні
FrontendSenior

Senior UI Engineer

ReactTypeScriptViteTailwind CSSReactFlowAJVJestESLintGitLab APISwaggerOkta
Формат
-
Зайнятість
-
Локація
Worldwide
Оплата
$165,000 USD - $220,000 USD

Про позицію

Atomic Machines is a micromanufacturing company with a Matter Compiler technology platform. They are seeking a UI Engineer to build internal web-based tools for manufacturing and engineering workflows, including a visual graph editor using React and TypeScript.

Обовʼязки

  • Take ownership of internal applications front end development, initially focusing on maintenance, stabilization, and understanding the domain
  • Build and maintain a complex, stateful React + TypeScript application for a visual graph editor
  • Work from first principles to understand the underlying problem, user workflow, and data constraints before determining the right implementation
  • Partner closely with AI researchers, process engineers, chemists, device engineers, designers, and software engineers to translate complex requirements into practical UI solutions
  • Own small-to-medium features end-to-end, including UI, state changes, validation, testing, documentation, and release
  • Triage issues reported by manufacturing and process engineers, reproduce problems quickly, identify root causes, and implement safe, 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 clearly through thoughtful PRs, strong commit hygiene, and precise documentation
  • Improve the maintainability, reliability, and performance of the front end as the product and its users evolve

Вимоги

  • 3-10 years of experience building software for industrial, robotics, manufacturing, scientific, or similarly complex technical environments
  • Strong experience building complex, stateful UI systems using 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 with multiple stakeholders
  • Strong understanding of front-end state management, application architecture, and performance optimization
  • Experience working with validation systems, schemas, data contracts, and deterministic outputs
  • Strong debugging skills and the ability to identify root causes across complex systems
  • Ability to reason from first principles rather than defaulting to established patterns or previous solutions
  • Ability to translate the needs of highly technical users from different disciplines into clear product and engineering decisions
  • A rigorous and precise communication style, particularly when describing implementation details, constraints, and technical tradeoffs
  • Comfort taking ownership of an existing codebase, including maintenance and stabilization work, rather than focusing exclusively on greenfield development
  • CS degree preferred; other technical degrees considered
  • Direct experience with manufacturing systems, including MES, process planning, or manufacturing concepts such as recipes, methods, and catalogs
  • Experience with UX/UI design principles and a strong product/design sense
Senior UI Engineer$165,000 USD - $220,000 USD
Оригінал