Back to all jobs

Front-End Engineer, Amazon Monitoring and Observability

Amazon Web Services (AWS) logoAmazon Web Services (AWS)

Location

Seattle, WA

Salary

Full-time

Posted

about 21 hours ago

Description

Company Description

Come change the way the world sees the Cloud! The CloudWatch Logs team builds and manages some of the largest logging services in the world. CloudWatch Logs allows AWS users to ingest their application and AWS logs in a highly scalable, durable, and reliable service for enterprise scale; find and analyze the right log to solve operational problems with a suite of machine-learning powered log analytics capabilities with automated log pattern analysis and anomaly detection; and leverage natural language query generation powered by generative AI. On the Logs Front-End team you’ll get to build critical monitoring products that impact every single AWS customer, both internally and externally – there’s not many team’s that can say that!

Job Description

As a Front-End Engineer, you will deliver working features spanning the full software lifecycle including working backwards from the customer, software design, implementation, testing, deployment, operations, and documentation. You will collaborate with cross functional partners such as designers and product managers. You will coach others on producing high quality code, using processes such as code review as a teaching mechanism. You can balance constraints, limiting the use of short-term workarounds and use common UI design patterns to decrease friction between the customer and software. You ensure the software you produce can be maintained and extended by those not familiar with the code by writing clear documentation and making good design choices. You train new team members on how your software is constructed, how it operates, and how it fits into the bigger picture.

Responsibilities

  • Deliver working features spanning the full software lifecycle
  • Collaborate with cross functional partners such as designers and product managers
  • Coach others on producing high quality code
  • Balance constraints, limiting the use of short-term workarounds
  • Use common UI design patterns to decrease friction between the customer and software
  • Ensure the software you produce can be maintained and extended by those not familiar with the code
  • Write clear documentation and make good design choices
  • Train new team members on how your software is constructed, how it operates, and how it fits into the bigger picture

Basic Qualifications

  • 3+ 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

Preferred Qualifications

  • 4+ years of agile software development methodology experience
  • Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node