Experience (non-internship) in professional front end, web or mobile software development using JavaScript, HTML and CSS
Experience in computer science fundamentals (object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis)
Experience using JavaScript frameworks such as Angular and React
Bachelor's degree in computer science or equivalent
Nice to Haves
Experience in agile software development methodology
Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node
Experience building scalable, distributed, front-end experiences
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
Knowledge of agile development and best coding practices including peer code reviews, and unit testing
Experience building reusable UX components or libraries
What You'll Be Doing
Have a major impact on cutting-edge technologies used by millions of people every day
Revolutionize how Amazon helps customers to find great deals on great products
Work with cutting-edge testing technologies and tools
Build well-designed, robust, and scalable software to deliver inspiring user experiences
Perks and Benefits
Opportunity to work with a team of passionate and experienced Amazon engineers
Chance to work on important events like Prime Day and Black Friday