Front-End Engineer
Amazon
About the Role
As a Front-End Engineer at Amazon, you will have the opportunity to work closely with experienced developers to create the user-facing side of software. You'll collaborate with team members and stakeholders on UX and the full software development lifecycle, including scoping, software design, code, testing, documentation, deployment, and maintenance.
Key Responsibilities
- Deliver software components and improvements to software features with your team’s software.
- Work with stakeholders and product partners to deliver high-quality UX.
- Take feature specifications and deliver working code that is maintainable and extendable.
- Provide operational support for your team and work to ensure that root causes are identified and resolved.
- Participate in code reviews and daily stand-ups.
- Collaborate with your team to positively impact the software quality, customer experience, and maintainability of your team’s products.
Requirements & Tech Stack
- Experience in HTML, CSS, or JavaScript.
- Experience in at least one object-oriented programming language (e.g., JavaScript, Python, C#).
- Knowledge of computer science fundamentals (e.g., data structures & algorithms, OO design).
Qualifications
- Currently has, or is in the process of obtaining, a Bachelor's degree or above in Computer Science, Computer Engineering, Information Science, Web Development, Human-Computer Interaction, or related fields.
- Preferred: Experience in one or more relevant front-end frameworks such as React, Angular, etc.
- Preferred: Knowledge of UX best practices.
- Preferred: Experience from a technical internship.
- Preferred: Experience working with customers with a passion for delivering exceptional service, or experience in managing and troubleshooting network issues.
- Preferred: Strong analytical skills, attention to detail, and effective communication abilities.