Storm is Amazon Ads' unified design system that powers our advertiser UX across a wide range of products and services. We're looking for an experienced Front-End Engineer to join our team and contribute to building a accessible, efficient, and user-friendly component library that enables Amazon Ads teams to create consistent, high-quality interfaces.
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 that can be easily adapted across various Amazon Ads products and use cases
- Contribute to Storm's documentation, ensuring clear guidelines for component usage across Amazon Ads
- Work closely with product teams to gather requirements, provide technical guidance, and iterate on our design system
- Mentor junior engineers and contribute to code reviews, helping to elevate the overall quality of our front-end development practices
- Stay at the forefront of front-end technologies and best practices, advocating for improvements within our design system
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.
We're looking for someone who is enthusiastic, empathetic, curious, and motivated. If you're passionate about setting a high bar for customer delight, we want to hear from you! 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.
Key job responsibilities
- 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
About the team
The Storm Design System team is dedicated to creating a unified and efficient design language for Amazon Ads. We work closely with product teams across the organization to ensure our components meet their needs while maintaining consistency and quality. Our team values collaboration, innovation, and a strong focus on user experience.
BASIC QUALIFICATIONS
- 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
PREFERRED QUALIFICATIONS
- 1+ years of agile software development methodology experience
- Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.