Web Development Engineer – New Core Dev Tools UX



We're setting out to remove the barriers for developers building applications on AWS, and we're doing it by creating first-in-class user experiences around the tools customers use to manage, build, and ship their code on AWS. The AWS Developers Tools team is looking for passionate web developers to grow and shape the Developer Tools suite (CodeCommit, CodeBuild, CodeDeploy, CodePipeline) on AWS, and build a brand-new experience to make shipping code fast, simple, and painless. The team is early in its development, and needs passionate engineers to define and refine what it means to build developer experiences at Amazon scale.


You don't want to join just any team at AWS, you want to join a team that sets the standard by which all other service's measure their customer experiences against. You're deeply passionate about using modern frameworks like Angular or React to build sleek, intuitive, and extensible experiences for customers. You place an extraordinary value on user experience, and have an eye for what works and what doesn't. You know good tooling from bad, and have strong opinions on the standards modern HTML, CSS, and Javascript should be held to. You're determined to find the right approach even if it's not your own. You're passionate about interacting with customers and watching your work in action.

Basic Qualifications

  • 4+ years of experience of developing web-based user interfaces
  • Deep experience in modern web development with HTML5, CSS3.0, and Javascript frameworks (AngularJS, React, Backbone.js, Knockout.js etc)
  • Experience with modern Javascript tooling (Webpack, Gulp, Grunt, etc.)
  • Proficiency in at least one modern dynamic programming language (Ruby, Python, Javascript)
  • Experience translating design mockups and prototypes into working applications
  • Demonstrated passion for user experience and improving usability
  • Excellent communication skills, both written and verbal
  • Self-directed and capable of quickly shipping code in a dynamic environment

Preferred Qualifications

  • Experience building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Knowledge of the latest web styling frameworks and interest in user interface design
  • Knowledge of the latest developer tools across the software development workflow (coding, building, deployment, operations, task tracking, real-time communication)
  • Experience with conducting A/B Testing, usability studies, and performance tuning
  • Experience with distributed environments

Meet Some of Amazon's Employees

Mae M.

Senior UX Designer

Mae integrates human-centered design into tools that enable business partners to operate efficiently and intuitively. She analyzes customer needs and pain points to improve designs.

Heather Z.

Director of Alexa Engagement

Heather focuses on building great customer experiences for Alexa users. She heads a team of technical and creative professionals who bring the product to life.

Back to top