About the job
We are looking for a Front-End Engineer II who wants to work at the intersection of AI interaction design and enterprise-scale software. You will own the design and delivery of interfaces ranging from conversational AI configuration flows to data-rich dashboards and policy management UIs.
Responsibilities
Own end-to-end feature delivery from technical design through implementation, testing, and production release.
Build innovative interaction patterns: natural language configuration interfaces, agentic chat UX, policy editors, and observability dashboards using React, TypeScript, and AWS Cloudscape Design System.
Define UX for a new problem space working with talented UX designers and product managers to invent interaction patterns that don't yet exist in the industry.
Drive front-end quality with clean, well-tested code, comprehensive tests, and operational ownership of your features in production.
Contribute to front-end architecture: component design, state management patterns, performance optimization, and reusable abstractions.
Collaborate cross-functionally with backend engineers, applied scientists, and security teams to bring complex capabilities to life through intuitive interfaces.
Qualifications
Minimum
2+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience
1+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience
Experience using JavaScript frameworks such as angular and react
Preferred
Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence