About the job
Come build the future of how customers experience AWS. We are creating a brand-new AWS service from the ground up, and the customer experience sits at the very center of it. This is a rare opportunity to join at the earliest stage and shape a product that meets customers in two places at once: inside the AWS Management Console, plus through a dedicated off-console experience built specific for this new service. What sets this role apart is that we are building an AI-native application from day one. Agentic integrations and conversational, chat-driven workflows are foundational to the product, not features bolted on after the fact. As a Front-End Engineer, you won't simply consume these capabilities; you'll help define them, pushing the boundaries of what a front-end experience can do across AWS products.
Responsibilities
- Design, build, and ship customer-facing front-end features across both the AWS Management Console, and a new off-console web experience, delivering code that is maintainable and extensible.
- Translate product requirements and UX designs into working software, partnering closely with product managers, designers, and backend engineers.
- Implement responsive, accessible, and performant interfaces, including the conversational and agentic AI workflows (such as streaming responses and real-time updates) that are core to the product.
- Build and contribute to reusable UI components and design-system patterns that keep the experience consistent across surfaces.
- Own the end-to-end quality of the features you deliver: write unit, component, and integration tests, and validate behavior across browsers and devices.
- Participate actively in code and design reviews, and contribute to technical design discussions within your team.
- Provide operational support for your team's services, helping identify and resolve the root cause of issues.
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
- 1+ years of agile software development methodology experience
- Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node