Offers “Amazon”

Expires soon Amazon

Front-End Engineer, Amazon Fresh/Prime Now

  • Seattle (King)
  • Audiovisual production

Job description



DESCRIPTION

AmazonFresh/Prime Now seeks a Software Development Engineer to help us define the future of grocery shopping.

About Us

AmazonFresh/Prime Now are an important and rapidly growing part of Amazon's future, providing home delivery service on a broad selection of grocery items including fresh produce, locally sourced meat and seafood, dry goods, and specialty and prepared food. Our rapidly growing organization produces innovative and delightful customer experiences for AmazonFresh/Prime Now across mobile, tablet and desktop products.

About You

You are a software engineer with expertise developing front-end software. You use technology to solve straightforward user interface and UX problems, seeking input and guidance from team members. You work to make a product feature delightful to use. You are able to take a defined software and UX design, turn it into code, and deliver it on schedule using languages, libraries, and rendering technologies (e.g., web: JavaScript, Node.js, templating languages, HTML, CSS; mobile: React Native, Java, Objective-C, Swift, React Native, webviews). You know how to retrieve data from existing sources using appropriate technologies for your platform and use case (e.g., web: AJAX, fetch; mobile: SQLite, native libraries).

You participate in team planning, design, scoping, and prioritization discussions. You seek to learn the business context, UX principles, and technologies behind your team's software. You work backwards from the customer and collaborate with Product and Design to iterate on the best possible user experience. You help your team stay current with the rapid evolution in user experiences (e.g., web/mobile/device innovations, changes in how consumers interact with digital content, etc.). You invent, refine, and develop your solutions to ensure they are meeting customer needs and team goals. You are a passionate advocate for your customer.

Responsibilities
· Actively develop and maintain impactful and bar-raising services and products
· Bridge the gap between design and engineering by crafting high-quality, performant, and customer-centric user experiences
· Demonstrate leadership in front-end excellence for the Fresh/Prime Now organization
· Work collaboratively with UX designers, software engineers, domain experts, and users ­-- iterating on concepts that start and end with the customer.
· Design, implement, and refine prototypes for a multitude of unique and different user interfaces, inspiring action around the results.
· Create the vision for, and communicate, innovative solutions to a wide variety of user experience challenges including: mobile, desktop, and wearable devices.
· Evaluate and document any new creative and/or engineering standards or patterns that could arise from your work.
· Actively participate in concept development and design ideation as part of a small team.
· Rapidly build and iterate on polished, high fidelity front-end experiences that express design intent, using the best and most appropriate tools and techniques for the task.
· Partner with engineering to ensure that interactive techniques and technologies translate through to shipping products and services.
· Be able to work creatively through and around perceived limitations and/or challenges imposed by the delivery platform to create delightful experiences for customers.

Desired profile



BASIC QUALIFICATIONS

· B.S./B.A. degree in Computer Science or Human-Computer Interaction (or equivalent experience)
· Proficient in the front-end languages, libraries, and rendering technologies related to their product domain (web: JavaScript, Node.js, templating languages, HTML, CSS; mobile: React Native, webviews, Swift).
· Knowledge of front-end fundamentals (e.g., web: client vs. server rendering); enough to make good trade-offs on implementation.
· Can take a defined software design and turn it into code.
· Writes code that is production quality, tested, and maintainable, with minimal defects.
· Understands at a high level how front-end code and experiences are delivered to users (e.g., HTTPS, DNS, CDNs, app stores).
· Understands front-end software best practices including client side performance optimization and how to mitigate information security risks.
· Can understand the maintenance characteristics, runtime properties, and dependencies in software, including browser and/or device compatibility, accessibility criteria, user hardware platform, operating system, and build dependencies.
· Able to independently solve basic UX design problems.

Make every future a success.
  • Job directory
  • Business directory