Front-End Engineer II - AMZ26802.1

AmazonNew York, NY
Onsite

About The Position

Amazon Web Services, Inc. is seeking a Front-End Engineer II in New York, NY. This role involves creating page designs in standards-compliant HTML and CSS, implementing functionality in JavaScript and server-side languages like Node.js, Java, Perl, and Python. The engineer will collaborate with product and design teams to define information architecture, advocate for Web interaction design best practices focusing on consistency and usability, and work with back-end developers to optimize user experience and page load latency. Responsibilities include maintaining and updating existing websites/web-applications, collaborating with business teams to understand customer issues, and delivering new system solutions. The role also involves cultivating an Agile environment and driving projects with junior web developers.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, Information Technology, or a related field.
  • One year of experience in the job offered or as a Software Engineer, Software Developer, or a related occupation.
  • One year of experience in using cross-browser HTML, CSS, and JavaScript.
  • One year of experience in using serverside JavaScript, Perl, Python, Java or Ruby.
  • One year of experience in using client-side JavaScript frameworks including React, Angular, Ember, Vue, or Backbone.
  • One year of experience in transforming Photoshop designs into semantic W3C standard HTML templates.
  • One year of experience in creating scalable, high performance JavaScript Web Applications.

Responsibilities

  • Create page designs in standards-compliant HTML and CSS.
  • Implement functionality in JavaScript (and JavaScript-based frameworks/libraries) and server-side languages/frameworks like Node.js, Java, Perl, and Python.
  • Collaborate with product and design team to define information architecture, advocating Web interaction design best practices with a focus on consistency and usability.
  • Work with back-end developers to create the best possible user experience and reduce the latency of page load.
  • Maintain and update existing websites/web-applications.
  • Collaborate with business teams to understand customer issues and investigate, prototype and deliver new and innovative system solutions.
  • Cultivate an Agile environment to deliver high quality software.
  • Drive projects from start to finish with a team of junior web developers.

Benefits

  • medical
  • financial
  • sign-on payment
  • restricted stock units
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service