Front End Engineer

3+ months agoArlington, VA


Interested in working with the latest technology in the cloud computing space to impact millions of people? The Amazon People Engine team is building cutting edge solutions to revolutionize the way we think about Human Resources. Our mission is clear: We seek to be the most technically proficient HR organization in the world.
Front End Engineers (FEE) in our team are passionate about creating compelling experiences for customers to enable employees and managers to self-serve changes across all human resource processes. They can fluidly move between building front-end and middle-tier and have working knowledge of back-end. Many of them are full-stack developers. We dive deep to insist on the highest standards in architecture, coding, testing, deploying and maintaining every aspect of our offerings.
As an FEE you will be responsible for design, development, test, and deployment of new features and services. You will also contribute to building UI platform and reusable components to enable other teams in delivering delightful, unified, and accessible interfaces. A successful candidate will have an established background in developing progressive applications with responsive design, great communication skills, and a motivation to achieve results in a fast paced environment. You must be able to think and act both strategically and tactically. You must excel in navigating cross-functional efforts and be adept at synthesizing a variety of technologies and capabilities into highly scalable, simple products that our audience will love. We're working hard, having fun, making history; come join us!


• 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
• Bachelor Degree in Human-Computer Interaction, Computer Science, Computer Engineering, or related field, or 5+ year relevant work experience
• Experience with front-end frameworks like React, Angular, or Backbone
• Ability to rapidly prototype and adjust in response to customer feedback
• Strong problem solving and troubleshooting skills
• Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control, build and release processes, continuous deployment, and test suite development and maintenance


• Track record delivering front-end software that is correct, stable, performant, secure, and accessibility compliant
• Familiarity with object-oriented design and RESTful web services
• Proficiency in at least one back-end programming language, e.g. Java, Ruby, Python, PHP, C#, or Node.js
• Experience using JavaScript transpilers and build tools
• Experience instrumenting applications with real user metrics to reflect the customer experience
• Experience with AWS, e.g. S3, SQS, API Gateway, Lambda functions, Route53, CloudFront
• Proven results and a history of project delivery working with Agile engineering practices
• Full-stack developer experience

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit

Job ID: Amazon-1451776