Offers “Amazon”

Expires soon Amazon

Front-End Engineer

  • Internship
  • Seattle (King)

Job description



DESCRIPTION

Our team and technology are responsible for creating hiring solutions for millions of applicants and future Amazonians that will help Amazon stay customer obsessed. We create global solutions that not only scale up in volume, but also handle the complexity of diverse workflows and country specific rules/regulations. Our team is growing rapidly at multiple locations. If you have the drive, tenacity, an entrepreneurial spirit, and most importantly the day 1 spark to take on ambiguous problems head on, in a fast-paced environment, this is the place for you!

The role
As part of our growth and expansion, we are setting up brand new teams to build end-to-end hiring solutions on Native AWS from ground up. This solution will handle all phases of hiring process from job creation, search, and application to all the way candidate day 1 experience.

As a Software Development Engineer, you will drive the development of services and assets for an external facing, mobile first, global solution that will be used by millions of applicants aspiring to work at Amazon. You will own automation of business processes using proven as well as evolving AWS services and other technologies to create a friction free customer experience. Your tier-one services will have highest standards and be available 24x7, scale under massive load, and perform consistently.
In this role you will -
· Be a technical leader that is not afraid to challenge the norms and innovate.
· Execute against project plans and delivery commitments.
· Develop relationships with internal and external partner teams to move fast.
· Help establish the long-term success strategy for your systems, development best practices, and operational excellence processes.
· Collaborate with peers to ensure your strategies are in alignment with the rest of the development teams.
· Develop junior and new team members by mentoring them on multiple fronts.

We want you if -
· You strive to build highly available, scalable, and performant tier-one services to power responsive, intuitive, and sleek experiences for customers.
· You have high standards and drive a culture of excellence, grow and mature a young team to take them to the next level.
· You are an excellent communicator, both verbal and written, and equally adept at communicating upwards and downwards.
· You are curious, love problem-solving, diving deep, collect data to make well informed decisions, but use sound judgement in the face of insufficient data.
· You follow the latest technologies and motivate your teams to innovate.
· You have strong leadership qualities, and a track record of delivering great solutions.

PREFERRED QUALIFICATIONS

· Track record of delivering front-end software that is correct, stable, performant, secure, and accessibility compliant
· Able to solve difficult software and UX problems with some ambiguity. Pushes for information to avoid solving the wrong problem and mitigate UI risks early in the process to avoid feature delays. Can decompose a problem into clear software and UX design actions
· Proficient in a broad range of software design approaches and common UX patterns. Knows when (and when not) to use front-end software design patterns (e.g. asynchronicity, data binding, modules, objects, promises)
· Can articulate the risks and benefits of depending on front-end libraries, frameworks, and toolsets
· Able to dive into the source code of front end libraries to debug, patch, and extend them when necessary
· Proficient in view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support). Knows when it is appropriate to make graceful fallbacks
· Knowledge of engineering and operational excellence best practices
· Understands how to optimize the delivery of code and assets (e.g., images, fonts) to a browser or device (e.g., lazy loading assets, using CDNs, caching, compression, etc.)
· Understands the implications of introducing dependencies
· Understands how to be efficient with resource usage (e.g., application impact on memory and CPU, caches appropriately, respectful of customer’s devices, etc.)
· Knows how to instrument software with real user metrics to reflect the customer experience
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation / Age

Desired profile



BASIC QUALIFICATIONS

Basic Qualifications
· Web application design and development experience
· Experience in a senior software or web development role
· Experience in XHTML, JavaScript, CSS, and modern web technologies
· Experience with Java or C++/C#/.NET and the Spring Framework
· Problem solving ability
· Experience utilizing testing best practices
· Ability to communicate complex, technical details to non-technical stakeholders verbally and in writing
· Bachelor's degree in Computer Science or equivalent experience

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