• Front-End Engineer

    Location US-CA-Cupertino
    Posted Date 2 weeks ago(11/26/2018 8:09 PM)
    Job ID
    754580
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Are you an inventive front-end software development engiener looking to grow your career with ownership of a highly visible, large scale, and big-impact, new product? Are you passionate about owning and operating mission-critical software? Amazon needs someone to build the front-end for a toolset to optimize the engineering processes for all of Amazon's storage and compute hardware. This is a large-scale product that affects millions of customers and developers all over the world who rely on our storage, compute, and virtualized services via Amazon Web Services.
    The ideal candidate for this role will be an innovative self-starter. You will work with engineers, TPMs and PMs across the organization as well to deliver an amazing experience to your users. You will use your experience implementing complex web front-ends using various languages and tools. AWS Engineers are shaping the way people use computers and designing the future of cloud computing technology – come help us make history!
    What you will do: You will be a member of the team that is developing a tool-set to increase the effiency and operation of AWS Hardware Engineering. Your area of ownership will be the front-end user experience as well as interfacing with the back-end systems to render various forms and data in a scalable and accessible manner. You will recommend product improvements based on your experience and implementation of operational metrics that shows what users are actually doing with our systems.
    Why it matters: AWS Hardware Engineering designs, manufactures, qualifies and tests all of the hardware that supports AWS massive and growing services. It is critical to have accessible, usable and scalable internal tools that can increase the efficiency of these hardware deliveries.
    Why you will love it: You will have a direct impact on our bottom line and the ability to deliver improvements for both organization executives and indidivual contributors.. You will be part of a growing, fast paced, and fun team. You will have ownership for the implementation of your work. You will see direct product improvements based on the results of your work.



    Basic Qualifications

    • Bachelor’s Degree in Computer Science or related technical field and 2 years relevant work experience, or 4+ years relevant work experience
    • Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl
    • Experience building and designing front-end web applications
    • Experience with testing methodologies (unit, Scrum)

    Preferred Qualifications

    • Designing Single-page and Multi-page web applications
    • User-experience optimization for high-conversion forms, data-driven tables, calm design principles, material design principles
    • Building responsive web-pages for multiple screen sizes
    • Experience with MVVM/MVC libraries like Backbone.js/Knockout.js
    • Experience building SPA using frameworks like Angular
    • Experience with Conditional rendering libraries like React/Vue/Polymer
    • Experience developing Html Web-Components
    • Experience with state-management using frameworks like Redux.
    • Experience developing Progressive Web Apps and exposure to wasm.
    • Experience with CSS libraries like Bootstrap, Materialize, and familiar with CSS3 grid/flexbox
    • Knowledge of REST-API and GraphQL
    • Web-tooling and packaging using (babel/webpack/grunt/npm/uglify).
    • Testing user-experience and front-end test design
    • Designing and implementing operation metrics to see usage and operational issues
    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job