- 4+ 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
Key job responsibilities
As a Front End Engineer II on the Task Management , you will take part in the implementation and delivery of Issue Management's frameworks and performance features for task management at Amazon. You will work closely with the teams, as well as partners, to take the product from concept to customer release while ensuring the highest level of quality for your deliverables. In this role, you will:
- Take ownership of investigating and solving problems, and don’t wait for permission. Lead with empathy while doing so.
- Comfortable discussing and delivering on deep technical details with senior engineers across partner teams, collaborating with them to solve challenging problems.
- Develop applications, extend features, and create new benchmarks for performance evaluation
- Influence architecture decisions for best performance * You can lead engineers and be hands on to investigate design approaches, prototype technology and evaluate technical feasibility.
- You establish architectural principles, select design patterns, and mentor team members on their appropriate application.
- You will guide our team's technical strategies, vision, and architecture
- You will solve a breadth of technical problems involving front end software engineering, and user interface development
- You will design and build software that is highly available, performant, scalable, and extensible
- You will learn and operate services that support millions of requests a day
Boston, MA, USA
- 1+ years of agile software development methodology experience
- Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node