Front End Engineer

3+ months agoSeattle, WA


Does building best-in-class shopping experience for customers excite you? Do you like to be at the center of launching new, fascinating devices every year for millions of our customers worldwide every year? Is your DNA beaming with Think Big, Dealing with Ambiguity, Customer Obsession, Deliver Results, and Develop the Best?

Amazon Devices is looking for a results-oriented and passionate senior front end engineer who wants to help transform the way people shop for Amazon devices, bundles, and accessories: whether it's online or offline; on desktop, tablet, or mobile; or using the power of your voice.

Who We Are
We are the ones that make millions of customers on browsing and shopping for Amazon Devices like Echo, Tablets, Kindle, and Fire TV a reality and in several offline channels. We are one of the most innovative and fastest growing businesses at Amazon.

Who You Are
As the lead front end engineer for the Amazon Devices business, you will own the front end technical strategy and execution to build products, features, and services that facilitate the entire customer journey starting from search until checkout. This is a highly visible role and inherently cross-functional - you will work closely with product management, design, senior and principal engineers across multiple teams to deliver new products, features, and services.

We are looking for a candidate with a strong technical background, customer obsession and the ability to deal with ambiguity. As a Front End Engineer, you will lead and mentor other talented engineers on the team. You will be responsible for building the best customer experience on for all our customers wanting to learn more and buy Amazon devices like Echo, Fire Tablets, Kindles, Fire TV, and more. You'll operate with a very high bar on latency, accessibility, security, and usability. You will interact with Product Managers and Designers and convert their vision into a technical solution. You will collaborate with other Front End and Software Engineers to deliver inspiring customer-facing products. You will also guide the team on web/mobile development best practices and set examples by using them in solutions that you build.
The Front End Engineer position requires in-depth knowledge of design and development of web/mobile user interfaces and interactive applications. Experience with modern JavaScript frameworks (like angular, react, backbone, and node.js) would be a plus. You will own the end-to-end design of major deliverables, working closely with a team of SDEs and FEEs to execute them. This is a high visibility and fast-paced environment where you will make a direct impact on the customer experience and the bottom line of the company.


• Experience with object-oriented design
• 2+ years of professional non-internship experience with front end, web or mobile software development using JavaScript, HTML and CSS
• Experience developing rich applications with HTML, CSS, JS

• 3+ years of professional front end, web, or mobile software developing with HTML, CSS, JavaScript Framework, and general Web 2.0 techniques

• Bachelor's degree in Computer Science or other technical field, or commensurate professional experience.

• Proficiency in at least one modern object-oriented programming language such as Java, Rails, C++ or C#

• Understanding of CS fundamentals including data structures, algorithms and complexity analysis


• Aware of but not reliant on Object Oriented JavaScript frameworks (angular, react, backbone etc.)

• Experience with service-oriented architecture and web application/services development

• Familiarity with scripting languages (e.g. PHP, Ruby, Perl)

• Passion for performance debugging and benchmarking

• Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization

Job ID: Amazon-1455806