Front-end Engineer, Storm Design System

Amazon is a global e-commerce and cloud computing company, known for its innovative approach to technology and customer service.
$129,300 - $223,600
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Advertising
This job posting may no longer be active. You may be interested in these related jobs instead:
Front-End Engineer II, Product UI

Front-End Engineer II position at Amazon's ProductUI team, building scalable web applications for product rendering across Amazon's platform.

Software Development Engineer / Full-Stack Developer, Ring

Full-stack developer position at Amazon Ring, focusing on camera test results visualization and web portal development using JavaScript, Python, and React.

Software Development Engineer II, Amazon Flex, Onboarding and Account Management

Software Development Engineer II role at Amazon Flex focusing on building and maintaining the onboarding and account management platform for delivery partners.

Software Development Engineer, Product UI

Frontend Software Development Engineer role at Amazon, focusing on building scalable product display solutions for e-commerce platforms.

Front End Engineer, CloudTune

Front-End Engineer position at Amazon's CloudTune team, building critical cloud infrastructure management interfaces using modern web technologies.

Description For Front-end Engineer, Storm Design System

Are you passionate about creating world-class user experiences that impact millions of advertisers? Join the Storm Design System team at Amazon Ads and help shape the future of our advertiser-facing products! Storm is Amazon Ads' unified design system that powers our advertiser UX across a wide range of products and services.

As a Front-End Engineer on the Storm team, you'll:

  • Collaborate with UX designers, product managers, and other engineers to design, develop, and maintain reusable React components for our StormUI library
  • Translate complex design patterns into flexible, accessible, and performant code
  • Contribute to Storm's documentation and provide technical guidance
  • Mentor junior engineers and contribute to code reviews
  • Stay at the forefront of front-end technologies and best practices

This role offers a unique opportunity to have a wide-reaching impact on Amazon's advertising products. You'll be working on components and patterns used by hundreds of developers and experienced by millions of advertisers globally. Your work will directly contribute to improving the efficiency and user experience for both internal teams and external customers.

Key responsibilities include:

  • Designing, developing, and maintaining reusable React components
  • Collaborating with UX designers to translate design patterns into scalable, accessible code
  • Optimizing component performance and ensuring cross-browser compatibility
  • Participating in code reviews and mentoring junior engineers
  • Staying up-to-date with front-end technologies and best practices

Join us in shaping the future of advertiser experiences at Amazon. Your contributions will help drive innovation, efficiency, and consistency across one of Amazon's fastest-growing and most profitable businesses.

Last updated 2 months ago

Responsibilities For Front-end Engineer, Storm Design System

  • Design, develop, and maintain reusable React components for the StormUI library
  • Collaborate with UX designers to translate design patterns into scalable, accessible code
  • Contribute to Storm's documentation, ensuring clear guidelines for component usage
  • Optimize component performance and ensure cross-browser compatibility
  • Participate in code reviews and mentor junior engineers
  • Work with the broader Amazon Ads engineering community to gather feedback and iterate on Storm components
  • Stay up-to-date with front-end technologies and best practices, advocating for improvements when appropriate

Requirements For Front-end Engineer, Storm Design System

React
JavaScript
TypeScript
Node.js
  • 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
  • Experience working on design systems or component libraries
  • Experience with unit testing and integration testing of front-end code
  • Familiarity with design tools like Figma

Benefits For Front-end Engineer, Storm Design System

Medical Insurance
401k
Equity
  • Medical Insurance
  • Financial Benefits
  • Other Benefits

Interested in this job?