A
Atomic Machines
FrontendSenior
Senior UI Engineer
ReactTypeScriptViteTailwind CSSReactFlowAJVJestESLintGitLab APISwaggerOkta
Про позицію
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
Оригінал