- 2+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience
- 2+ 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 building reusable UX components or libraries
Given our ambitious yearly goals to create and maintain new console pages, the Mythology team must create systems that help engineers in our organization to launch more pages faster and with less custom code. To accomplish this, we created Geordi, a system that engineers can use to quickly generate new pages using configurable components, which can used to show a wide range of cost related data and which can be placed into a page and moved with ease.
We are looking for a front-end engineer to technically plan, implement, deploy and maintain new AWS Billing and Cost Management console pages in a way that directly reduces the effort to build and maintain future pages.
You will be empowered to think big, invent on behalf of our customers, make judgment calls and find elegant solutions to hard problems. Our organization as a whole is changing fast and this is a dynamic role where you will both learn and grow. We use only the most maintainable and modern technologies from AWS and open source communities.
Key job responsibilities
In this position, you will:
- Work iteratively with UX designers, back-end engineers and product managers to refine requirements
- Independently plan, build, launch and maintain web experiences on the AWS management console. You will write Typescript and CSS code to produce the solutions that you have planned.
- Abstract your solutions so that they can be reused on other pages that the team produces, using a unique page building technology that the team has created.
- Ensure that your solutions scale to both new customers with only a small amount of cost and usage data and to enterprise customers with gigabytes of cost and usage data.
- Operationally support and maintain your team's software
While every day varies, the team follows a standard Scrum process with daily 15 minute stand-up meetings, and biweekly sprint planning and grooming meetings. Meeting load is light, with at least 6 hours of focus time per day on average. On some days, you'll be doing deep dives into customer-impacting operational incidences, but on most days you'll be either planning solutions or writing new code to solve new customer problems.
About the team
We formed this team in 2023 to build and own a new home page with six panels of concise visualizations of customers' cost and usage data, as well as a new data export page to help customers to export their data. We also maintain the carbon footprint tool that helps customers to understand how their AWS accounts are contributing to their carbon footprint.
We are open to hiring candidates to work out of one of the following locations:
Seattle, WA, USA
- 1+ years of agile software development methodology experience
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $115,000/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.