Offers “Amazon”

Expires soon Amazon

Front End Engineer

  • Internship
  • Seattle (King)
  • IT development

Job description



DESCRIPTION

The Core Transportation Technology organization is seeking a talented, self-directed Front End Engineer to design and build customer experiences across the Sortation Services and Products (SSP) team. You will be a key member of our team, and will be responsible for leading our efforts to build cutting edge UIs. We are an innovative, cross-platform, customer-obsessed team, working on big-bets in an innovative environment.

Our team is looking for a Front-end Dev Engineer with experience on both front end interfaces and back end systems. You will help define the system architecture, own and implement specific components, and help shape the overall experience. You’ll collaborate closely with research scientists, UX researchers and designers, and other SDE team members to help define the scope of the product. As an early team member, you will take responsibility for technical problem solving, creatively meeting product objectives, and developing best practices. You will demonstrate cross-functional resource interaction to accomplish your goals. You will play a role in defining processes and methods to improve the productivity of the entire team. You are a person with a commitment to team work, who enjoys working on cutting edge technology, is customer centric, and thrives on the challenge of building something new that will eventually operate at world-wide scale.

This role offers wide scope, autonomy, and ownership. You will be counted on to be an influential voice in decisions related to system architecture, feature development, and product strategy. We have an ambitious mission requiring an engineer with great judgment and a track record of building great customer experiences. The ideal candidate should have deep end-to-end front-end application knowledge, thrive in a fast-paced environment, an obsession to build the right products for our customers, and experience with highly responsive web applications. The candidate should be willing to take on challenging initiatives, and capable of working both independently and with others as a team.

The ideal candidate is passionate about new front-end technologies and has deep experience with JavaScript, React (or competing frameworks and libraries), HTML5 and CSS. The candidate has consolidated experience in building complex front-end applications using React, and has demonstrated ability to understand and work with JavaScript design patterns. This position requires ability to create new complex features, optimize React code to reduce latency and code footprint, without sacrificing a great user experience. They have a strong track record of creating reliable, scalable, and high performance products requires strong technical expertise, sound understanding of the fundamentals of Computer Science, and is excited about building beautiful front-ends. This person thrives on delivering high quality technology solutions in a hyper-growth environment where priorities shift fast

In our team you will have the opportunity to:
· Build fascinating new web services and products
· Work directly with your customers and shape the vision of the web stack
· Create and drive metrics to measure complexity
· Brainstorm, prototype, test, and iterate on new ideas
· Work with the latest technologies and tools
· Learn from others and help grow those in your team
· See the positive impact of your work on real customers
· Thrive in a start-up, innovative environment

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)
· 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
· Knows how to instrument software with real user metrics to reflect the customer experience
· 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
· Demonstrable track record as an owner: someone who can take a concept and make it real.

If you are currently enrolled in or have graduated from a Bachelor's, Master's, or Ph.D program in the past 6 months, your background aligns more closely with our Student Programs openings. To learn more about our Student Programs and search for internships and full-time opportunities please visit this site: www.amazon.jobs/en/business_categories/student-programs

Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.

#AmDT #CTT

Desired profile



BASIC QUALIFICATIONS

· Bachelor's degree in Computer Science, a related field, or equivalent work experience
· 5+ years of 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 modern JavaScript frameworks and libraries such as React, Redux, Ractive, Ember, or Angular, along with the knowledge of when to use them
· Experience building rich data-driven web applications by consuming RESTful services and APIs
· 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 how to be efficient with resource usage (e.g., application impact on memory and CPU, caches appropriately, respectful of customer’s devices, etc.)
· Eye for design aesthetics and attention to detail
· Ability to communicate complex, technical details to non-technical stakeholders verbally and in writing
· Deep understanding of testing best practices
· Interest and desire to learn new skills and do things they have never done before
· Problem solving ability
· Ability to work in a fast-paced environment with fluctuating priorities and deadlines

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