1+ months

Senior Front-End Engineer

Amazon.com
Detroit, MI 48226

DESCRIPTION

Do you want to work for a supportive team that cares about you as a person and encourages your career development? Do you, in turn, want to help the team responsible for managing Amazon's Business Data Technologies (BDT) which is used by tens-of-thousands of employees daily, powering Amazon€™s business to make the smartest, most data-driven decisions possible? BDT pushes the boundaries of scale, availability, and performance, while maintaining the highest standards for security and operational excellence.

The BDT Apps team is hiring Front-End Engineers (FEEs) to build customer-centric web interfaces for our (internal) customers. This role will allow you to refine and develop your skills by working on challenging problems with other exceptional engineers and internal teams at BDT and Amazon. Our mission is to deliver an awesome employee experience as we help you advance your career.

We are looking for a well-rounded front-end engineer with a proven track record of delivering elegant, intuitive web-based front-ends for user-centric applications. You love building delightful experiences for customers (other engineers in this case) and introduce new concepts and technologies to your team. You believe in agile development and quick prototypes, and you strive to see your work in action. You are committed to building scalable, maintainable architectures, and to writing clean, readable code.
You know about the nuances, pitfalls, strengths, and associated best practices of the various web application paradigms (single-page apps, MVC apps, static site generators, etc.). You have exceptional JavaScript/HTML skills, strong technical acumen, design, and coding skills. You will be a catalyst for change by working with software and product managers to design and implement experiences using modern frameworks like ReactJS along with HTML/CSS/JavaScript.

As a member of the BDT Apps team, you will work with a group of talented, mission-focused colleagues to propose ideas and to design, build, and deliver high-quality code. You will have the opportunity to talk with customers to understand their needs; you will see them use the tools and applications you build; and you will use their feedback to inform future development. You will continually learn more about modern web frameworks and apply this knowledge to build highly responsive, intuitive, and sleek experiences for customers. You will grow your skills, solve hard problems, and ship software to customers, learning from and mentoring others along the way.

BASIC QUALIFICATIONS

· Bachelor€™s Degree in Computer Science or a related field, or 8+ years relevant work experience
· 4+ years of web-development experience (working with HTML, CSS, JavaScript)
· 4+ years of web application code design and architecture, RESTful web services
· Proficient in 1 or more core languages (e.g. Java, C++, Python, Ruby, and Node.js)
· Proficient in 1 or more version control software platforms (e.g. git, Subversion, Mercurial)
· Proficient in 1 or more modern JavaScript front-end frameworks (e.g. React, Angular, VueJS, NodeJS, or Ember)
· Strong written and in-person communication skills.
· Strong customer focus, ownership, urgency and drive
· Passion for creating efficient, scalable, highly usable web interfaces
· Works well in teams, respecting and welcoming ideas from partners, business stakeholders, and technical experts
· Design expertise and experience with UI and workflow prototyping tools

PREFERRED QUALIFICATIONS

· Experience taking a leading role in building complex software systems that have been successfully delivered to customers
· Experience in communicating with stakeholders, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
· Experience mentoring junior software engineers
· Working knowledge of distributed systems and a willingness to jump in and learn what is happening in the back-end code.
· Experience using Amazon Web Services (AWS)
· Delivered one or more production web applications (500+ users) using a contemporary JavaScript framework (e.g. Angular, React, Backbone, Ember, Meteor, jQuery)
· Understand the importance of testing front-end components and has experience with creating unit and integration tests related to the front-end components they develop.
· Experience monitoring and measuring UI experiences.

Categories

Posted: 2020-05-22 Expires: 2020-10-16

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Front-End Engineer

Amazon.com
Detroit, MI 48226

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast